ubuntu上的慢速apache

ubuntu上的慢速apache,apache,ubuntu,lamp,Apache,Ubuntu,Lamp,我们有一个非常标准的LAMP堆栈Ubuntu12.04-Apache2-MySQL-PHP,在一个有大型主机提供商的专用服务器上 由于有几天我们会遇到web性能缓慢的问题,请求有时会成功,但有时可能需要10-15秒 我曾尝试使用top命令检查服务器使用情况,但似乎没有任何迹象表明cpu使用率在10-30%之间有任何异常或过度 Tasks: 268 total, 2 running, 266 sleeping, 0 stopped, 0 zombie Cpu(s): 4.2%us,

我们有一个非常标准的LAMP堆栈Ubuntu12.04-Apache2-MySQL-PHP,在一个有大型主机提供商的专用服务器上

由于有几天我们会遇到web性能缓慢的问题,请求有时会成功,但有时可能需要10-15秒

我曾尝试使用top命令检查服务器使用情况,但似乎没有任何迹象表明cpu使用率在10-30%之间有任何异常或过度

Tasks: 268 total,   2 running, 266 sleeping,   0 stopped,   0 zombie
Cpu(s):  4.2%us,  2.8%sy,  0.0%ni, 80.3%id, 11.3%wa,  0.0%hi,  1.4%si,  0.0%st
Mem:   8070300k total,  7779400k used,   290900k free,    66648k buffers
Swap:        0k total,        0k used,        0k free,  2799188k cached

有人知道我还可以检查哪些其他统计数据以及我应该继续搜索哪个方向吗?

问题在于Apache上允许的同时连接数,在/etc/apache2/apache2.conf文件中默认设置为150。 我更新了指令:

<IfModule mpm_prefork_module>
    ServerLimit        1500
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients         1500
    MaxRequestsPerChild   0
</IfModule>
进一步阅读: