How to reduce memory consumption on a cpanel vps
- Category : Linux Helpline (Easy Guide)
- Posted on : Mar 28, 2019
- Views : 2,499
- By : Kapueo I.
Run command ‘free -m’ note value under ‘-/+ buffers/cache’ and find out how much memory your vps is currently using ? After that please proceed the following steps:
1) Stopping SpamAssassin:
This program isn’t overly important to the stopping of spam. To turn it off do the following:
Go to WHM » Server Configuration » Tweak Settings » Disable Spamd
And:
Go to WHM » Service Manager » Disable Spamd
2) Stopping Mailman:
If you or none of your customers aren’t running any mail listings through cPanel, it would be a good idea to disable Mailman.
Go to WHM » Server Configuration » Tweak Settings » Disable Mailman
3) Stop ClamAV:
Never use ClamAV on a VPS server.You can use maldet instead of ClamAV.You can disable ClamAV from:
Go to WHM » Home » cPanel » Manage Plugins » Uncheck clamavconnector and save
4) Never Use Tomcat on a VPS:
Never run TomCat on a VPS because of it’s high RAM needs.
5) Disable CatchAll :
If you receive incoming spam mail to a large extend then catchall setup will be reason.Try to catch-all from :
Go to WHM » Server Configuration » Tweak Settings » Change to :fail:
6) Tweak Apache:
Apache need to tweaked compulsory to reduce memory usage, do the following:
WHM » Home » Service Configuration » Apache Configuration » Global Configuration
Change the following settings:
MinSpareServers 2 MaxSpareServers 5 StartServers 3 Keep-Alive Off
Save the values and rebuild apache.
7) Optimize MySQL.
Please replace your existing my.cnf to the following:
[mysqld] local-infile=0 max_allowed_packet = 1M max_connections = 300 max_user_connections = 35 wait_timeout=40 connect_timeout=10 [mysqldump] quick max_allowed_packet = 16M
8)InnoDB
InnoDB requires more RAM and it in not good for a VPS server. Better prefer MyISAM tables.So i suggest you to convert InnoDB tables to MyISAM.
9) Optimize PHP
Reduce PHP memory limit from php.ini.
10) Backup Type :
Never use compressed backup type.Instead of compress backup use incremental backup.You can configure it from WHM » Home » Backup » Backup Configuration
11) Disable Unwanted Services.
pcscd portmap netfs nfslock rpcidmapd yum-updatesd avahi-daemon autofs acpid atd gpm haldaemon hidd irqbalance auditd xfs bluetooth anacron pcmcia sgi_fam rhnsd hald hcid or sdpd hpiod or hpssd.py dbus-daemon cupsd
All that should reduce your memory usage by a large amount.
Please reboot your VPS for one time.After server is up run ‘free -m’ command and feel the difference in memory usage.
Categories
- cPanel Question 47
- cPanel Software Management 29
- cPanel Tutorials 13
- Development 29
- Domain 13
- General 19
- Linux Helpline (Easy Guide) 156
- Marketing 47
- MySQL Question 13
- News 2
- PHP Configuration 14
- SEO 4
- SEO 42
- Server Administration 84
- SSL Installation 54
- Tips and Tricks 24
- VPS 3
- Web Hosting 44
- Website Security 22
- WHM questions 13
- WordPress 148
Subscribe Now
10,000 successful online businessmen like to have our content directly delivered to their inbox. Subscribe to our newsletter!Archive Calendar
Sat | Sun | Mon | Tue | Wed | Thu | Fri |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
Recent Articles
-
Posted on : Sep 17
-
Posted on : Sep 10
-
Posted on : Aug 04
-
Posted on : Apr 01
Tags
- ts
- myisam
- vpn
- sql
- process
- kill
- tweak
- server load
- attack
- ddos mitigation
- Knowledge
- layer 7
- ddos
- webmail
- DMARC
- Development
- nginx
- seo vpn
- Hosting Security
- wireguard
- innodb
- exim
- smtp relay
- smtp
- VPS Hosting
- cpulimit
- Plesk
- Comparison
- cpu
- encryption
- WHM
- xampp
- sysstat
- optimize
- cheap vpn
- php-fpm
- mariadb
- apache
- Small Business
- Error
- Networking
- VPS
- SSD Hosting
- Link Building
- centos
- DNS
- optimization
- ubuntu