2009-08-06 31 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%的系統的東西」