2007年8月29日水曜日

Apache MaxClientsの算出計算式

Apacheの設定のキモであるMaxClientsの値を計算、概算、見積もりをする方法。

MaxClientsの値 = (サーバの総RAM量 - 親Apacheプロセス消費メモリ量) / 子Apacheプロセス一個の消費メモリ量

また同時に以下の計算式を満たしていた方が良い。

子Apacheプロセス一個の消費メモリ量 x MaxClientsの値 + 親Apacheプロセス消費メモリ量 < サーバの総RAM量

実際にはApache以外のプロセスも大量に動いているので多少余裕を持っていた方がいいかも。
因みに当然メモリからあふれたらSwapを使うけどApacheはSwapを利用すると一気に反応が悪くなり使っている側からすると明らかに違いが解るので、Swapに入ったらダメと思っていた方が吉。

0 件のコメント: