2009-08-06 30 views
1

我们在两个db linux web服务器上连接两个Oracle数据库服务器与RAC负载平衡连接的php web应用程序.. 我们拥有很高的流量..大约500个客户端并发同时使Web应用程序我们的Linux网络服务器是2千兆RAM ..和2个处理器。 我们希望使Apache更多的性能.. 我已经安装了zend的核心为甲骨文的Linux Web服务器与prefork模块。 我该如何计算exaclty在prefork模块中的MaxClient指令的值.. 或做任何事情来提高Apache的性能。 或在Oracle服务器上进行任何配置。apache中的MaxClient指令

回答

0

这取决于您在启动时分配了多少个孩子以及您想要使用的MaxRequestsPerChild值,ThreadsPerChild值等等。它不是一个简单的计算。

您使用了什么其他值?

1

查找Apache进程的平均内存消耗。用这个数字除以你所拥有的“备用”记忆量。这是您的MaxClients号码。

当我说“备用”内存 - 我不是说“内存不使用” - 我的意思是“内存不使用时,Apache不运行,减去约20%的系统的东西”