jiangyuech 发表于 2012-4-20 16:55:07

LNMP负载问题,55555555555

双核CPU 2G内存,IP3万左右,安装LNMP后

worker_processes 2;
worker_cpu_affinity 01 10;
<value name="max_children">60</value>

my-huge.cnf(mysql用的这个配置)
max_connections=1500

CPU负载非常不稳定,0.X-----8.X

TOP查了下,主要是php-cgi吃CPU厉害,mysql倒非常正常,我的程序是DZ7.2论坛,没有缓存,CPU的负载就跟抽风似的,正常的时候很正常,不正常的时候就上升到8以上都有过,不过奇怪的是,似乎负载上升并不影响网站的打开,还是一样的快,唰~~~就出来了。

19965 www       16   0 2725610m 3472 R 89.70.5   0:51.43 php-cgi
20014 www       16   0 26728 9880 3488 R 35.10.5   0:56.41 php-cgi
20003 www       16   0 25968 9264 3464 R7.80.4   0:54.29 php-cgi
2504 mysql   15   0650m 111m 3148 S1.95.5   3:13.43 mysqld
19983 www       15   0 25444 8808 3468 S1.90.4   0:56.46 php-cgi
19988 www       15   0 25456 8980 3484 S1.90.4   0:50.34 php-cgi
19992 www       16   0 25448 8928 3468 S1.90.4   0:56.99 php-cgi

请高手们分析下有哪些可能,以前用webmin面板做的apache负载一般不会超过1.x,(同台服务器,相同流量),但稳定性没有nginx好,而lnmp稳定,但我对他不够了解,不知道哪出了问题。

更奇怪的是我同样的方法,配置过另一台服务器,一切正常,运行的程序跟网站数目基本都差不多,从来不会出现这样的东西
19965 www       16   0 2725610m 3472 R 89.70.5   0:51.43 php-cgi
20014 www       16   0 26728 9880 3488 R 35.10.5   0:56.41 php-cgi

[ 本帖最后由 jiangyuech 于 2012-4-20 16:58 编辑 ]

licess 发表于 2012-4-20 18:51:42

这个不好查

490775 发表于 2012-4-20 18:57:29

还好吧,这负载真不算高

jiangyuech 发表于 2012-4-20 19:20:58

那占时不管他了,反正网站能打开。谢谢两位的回复,谢谢

weizi1999 发表于 2012-4-20 23:39:37

3万ip max_connections=1500太高了吧,不过你说不是数据库问题倒也算了
max_children调大点呢

开了memcached没有

hitxiong 发表于 2012-4-21 17:35:54

我也是7.2的论坛16000IP作用,还有个静态2000IP左右。双核CPU 2G内存。

有时候负载到了恐怖的21 ,楼主能留个联系方式么?QQ啥的。交流交流。

hitxiong 发表于 2012-4-21 17:38:42

https://bbs.vpser.net/thread-6638-1-1.html

租用的万网独立服务器 独享主机II型
E2140/E2180/   PD2.8G双核2G DDRII 160GSATA


服务器上跑的应用概况:
1) discuz7.2搭建的论坛 每日IP 14000左右 PV 8万左右伪静态
2)ECMS 主页 ,每日IP 2000 ,PV 1万左右静态页面
3)ucenter home 社区 PV 3000动态
页: [1]
查看完整版本: LNMP负载问题,55555555555