Tas 发表于 2011-9-5 20:30:44

诚意请教军哥:关于lnmpa的优化问题

日访问量3000pv5w 的站点,1.5G内存 双核 2.53GHz CPUOpenvz
Apache这样配置,有时候负载还是能飙到6甚至21以上,httpd占用了不少cpu
<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      15
    MaxClients          150
    MaxRequestsPerChild   100
</IfModule>

Tas 发表于 2011-9-5 20:42:50

top - 20:42:14 up 4 days,7:23,1 user,load average: 1.08, 1.16, 1.11
Tasks:33 total,   3 running,30 sleeping,   0 stopped,   0 zombie
Cpu(s): 14.5%us,1.3%sy,0.0%ni, 71.8%id, 12.4%wa,0.0%hi,0.0%si,0.0%st
Mem:   1536000k total,   233788k used,1302212k free,      0k buffers
Swap:      0k total,      0k used,      0k free,      0k cached

Tas 发表于 2011-9-6 17:27:33

限制最大MaxSpareServers      15个
为什么有时候httpd会突发到30个以上?

licess 发表于 2011-9-6 17:32:22

优化不太擅长,可以调小参数试试

351577763 发表于 2011-9-6 20:27:51

呃,推荐去找vpsee,这位大神很牛逼

yuweitaocn 发表于 2011-9-7 00:18:33

别的一些这里调就没有啥用了啊。比如一个IP只能限制多少的连接数。。就要自己去学了么。。军哥又不是包养你的。。

你要是想用得更好的话建议你去看一下内核参数调优。。

你说的进程数和工作进程数是两码事

最后的一个问题就是他们的进程回收也是要有一点时间的吧。。你过几分钟再看下就可以回到这一个进程数了。

特别你的网站的压力比较大的时候。
页: [1]
查看完整版本: 诚意请教军哥:关于lnmpa的优化问题