Win2008 R2集群中Apache CPU消耗高

Win2008 R2集群中Apache CPU消耗高

我有 2 台 Win2008 服务器在故障转移群集中运行,我还安装了 Apache 2.2 并将其指定为群集的通用服务。该设置旨在满足(最多)76 个客户端的需求。

当我们在实际环境中对服务器进行试运行时,我们注意到 CPU 消耗几乎保持在 100%,其中 httpd.exe 占用了总消耗的 90%。

有什么方法可以减少它的 CPU 消耗吗?也许可以配置 Apache 本身?

短暂性脑缺血发作

答案1

我不想只发布链接,但也许看看这个:http://htaccess.wordpress.com/2010/03/13/control-apache-cpu-memory-and-processes-with-httpd-conf/

看来您可能能够手动设置 Apache 可以使用的最大 CPU。

根据 Apache 的配置方式,我相信可以选择使用更多资源并加快网站等的运行速度,或者使用更少的资源,但以牺牲网站速度为代价。

以下是另一个解释 RLimitCPU 的链接:https://stackoverflow.com/questions/20105339/how-to-use-rlimitcpu

相关内容