我们在两台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服务器上进行任何移植。
答案 0 :(得分:1)
查找Apache进程的平均内存消耗。用此数字除以你所拥有的“备用”内存量。这是您的MaxClients编号。
当我说“备用”内存时 - 我的意思并不是“内存未使用” - 我的意思是“当apache没有运行时内存没有被使用,系统内容减去约20%”
答案 1 :(得分:0)
这取决于您在启动时分配的子项数以及您要使用的MaxRequestsPerChild值,ThreadsPerChild值等。这不是一个简单的计算。
您还使用了哪些其他值?