小内存VPS的内存优化技巧

小内存VPS如果要搭建WordPress,为了省内存,通常是采用LNMP安装包。但是这样并不是最节省内存的,还有一些小技巧可以帮你省下很多内存。

优化效果

首先当然要展示一下即将要做的优化方法到底有多大的效果,看下面的图片,原来占用内存一直是200MB左右,都快赶上这个小VPS的突发内存极限256MB了。优化后占用的内存稳定在100MB左右,一下子减了100MB的内存。

 

适用范围

此方法在CentOS,Debian,Ubuntu中均测试成功。

开始优化

1.替换VPS上的OpenSSH、 syslog-ng,改成使用Dropbear和inetutils-syslogd。

有牛人编好了一键包,只需执行以下两句命令:

wget http://dl.ilovetile.com/uploads/downloads/2011/07/opt.sh
bash opt.sh system

以上操作需要一段时间,请耐心等待。

2.修改Nginx和PHP-FPM的子进程。

下面修改文件使用nano,如果你使用的是vim,做相应修改即可。

执行

nano /usr/local/nginx/conf/nginx.conf

找到worker_processes,修改成

worker_processes 2;

完成了Nginx的修改,接下来修改PHP-FPM,执行

nano /usr/local/php/etc/php-fpm.conf

按下Ctrl+W搜索max_children,并修改成

<value name="max_children">2</value>

然后保存退出。

最后重启nginx和php-fpm

invoke-rc.d nginx restart
/usr/local/php/sbin/php-fpm restart

至此优化完成,赶紧去看看内存吧。



32 thoughts on “小内存VPS的内存优化技巧

发表评论

电子邮件地址不会被公开。 必填项已用*标注