环境
- Linode 1024 VPS Tokyo, JP
- Debian 7.8 Wheezy 64-bit
- Apache/2.2.22 (Debian)
- PHP 5.4.36-0+deb7u3 (fpm-fcgi)
- WordPress 4.1.1
压力测试
这里使用一个开源的压力测试工具:Siege ,可以通过 apt-get install siege 来进行安装,下面以SIEGE 2.70为例
这里使用一个开源的压力测试工具:Siege ,可以通过 apt-get install siege 来进行安装,下面以SIEGE 2.70为例
从搬家到VPS算起已经一个月了,一直用的apache的prefork模式,但是时不时的apache就来一次崩溃,要不就是mysql崩溃,后来通过看日志发现问题所在,原来是apache在访问量突发的情况下内存溢出,遂不断的去网上找合适的prefork设置参数,不断的调整,最后终于找到了合适的参数
1 2 3 4 5 6 7 |
<IfModule mpm_prefork_module> StartServers 2 MinSpareServers 2 MaxSpareServers 13 MaxClients 14 MaxRequestsPerChild 200 </IfModule> |
在MaxClients=14的时候通过了压力测试,这时候的可用内存Cache+buffers在50M左右,CPU达到了100%,算是极限了。14个进程啊,这就到极限了啊,每个apache2进程都几乎用了100M的内存和10%的cpu啊,网上不是都说一个apache进程就5M么,算下来1G内存轻松80个进程没问题啊,骗人么这不是,而且用了这么多资源,但为什么每次打开网页还是卡得像史一样的慢啊。
以Root账户登录SFTP方式上传的Wordpress文件都是归属于Root用户的,而Wordpress运行的时候Apache是以www-data用户权限运行的,所以如果发现更新插件出现需要FTP登陆,就说嘛Wordpress文件夹的权限设置有问题。
最近在测试DD-WRT的USB功能,需要一个ext4格式的U盘,下面就来用Debian来格式化U盘。
全新安装完Debian7.8之后,为了实现根据窗口自动调整分辨率和共享剪贴板,需要安装Vmware Tools。