Redhat 4 上的 Apache 2.0.52 响应时间不稳定

Redhat 4 上的 Apache 2.0.52 响应时间不稳定

在负载下,我们注意到 Apache 对同一 7k 图像的响应时间差异很大。范围从 0.01 秒到 25 秒甚至更长。不幸的是,由于公司政策限制,我们基本上只能使用 Apache 2.0.52。我充其量只是个 Apache 新手,所以我对这个问题束手无策。

我最近的重点转向了我们对 MPM 模块的选择。我们在双核超线程刀片上使用 worker 模型。交换似乎不是问题,我也没有看到任何硬件问题的迹象。我读到过,worker 在具有许多 CPU 的硬件上是最佳的,而 prefork 更适合我们的特定硬件配置文件。从概念上讲,我可以看到选择错误的 MPM 会导致这种不稳定的行为,但我不确定这是否是根本原因。

有其他人见过简单静态内容的响应时间有这种范围吗?我还应该在这里研究什么?

答案1

您可能已达到 Apache 的客户端限制,从而迫使任何新客户端等待直到有空位。有关更多信息和相关 Apache 指令,请参阅此链接:

http://httpd.apache.org/docs/2.0/mod/mpm_common.html#maxclients

相关内容