apache中的MaxClient指令

时间:2009-08-06 09:32:41

标签: php oracle apache

我们在两台db linux web服务器上安装了php web应用程序,并与两台Oracle数据库服务器连接RAC load balancy。 我们有很高的流量..大约500个客户端并发同时连接Web应用程序.. 我们的Linux网络服务器是2千兆RAM ...和2个处理器。 我们想让apache更具性能.. 我已经使用prefork模块在linux web服务器上为oracle安装了zend core。 如何在prefork模块中计算出MaxClient指令的值exaclty .. 或者做任何改善apache性能的事情。 或者在oracle服务器上进行任何移植。

2 个答案:

答案 0 :(得分:1)

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

当我说“备用”内存时 - 我的意思并不是“内存未使用” - 我的意思是“当apache没有运行时内存没有被使用,系统内容减去约20%”

答案 1 :(得分:0)

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

您还使用了哪些其他值?