2009-08-06 8 views
1

2つのdb linux Webサーバー上の2つのOracle DBサーバーとのRACロードバランシングに接続されたPHP Webアプリケーションを持っています。 私たちは高いトラフィックを持っています。同時に約500のクライアント同時実行性.. 私たちのLinuxのWebサーバーは2ギガRAM ..と2プロセッサです。 私はapacheをよりパフォーマンス的にしたいと思っています。 preforkモジュールを持つlinux Webサーバーにoracleのzend coreをインストールしました。 preforkモジュールのMaxClientディレクティブの値をexacltyで計算するにはどうすればいいですか? またはApacheのパフォーマンスを向上させるものを作成してください。 またはoracleサーバーで任意の構成を行います。ApacheのMaxClientディレクティブ

答えて

0

これは起動時にフォークする子供の数と、使用するMaxRequestsPerChildの値、ThreadsPerChildの値などによって異なります。単純な計算ではありません。

他にどのような値を使用していますか?

1

Apacheプロセスの平均メモリ消費量を求めます。あなたが持っている "予備"メモリの量をこの数で割ります。これがあなたのMaxClients番号です。

私は「スペア」メモリ言う - 私は「未使用メモリ」を意味するものではありません - 私は、「使用中のメモリではないApacheが実行されていない、マイナスシステムのものでは約20%、」

意味
関連する問題