*[PC]HDL4-G apache2の設定を変えてみた->効果なし

きっかけはちょっとしたこと。

topを叩いて shift+o -> n -> enter でメモリ使用量順に
表示したらapacheプロセスが10個動いている。
メモリ使用率は9%強。


なぜ10個も動いているんだろう?と興味を持ったのが始まり。
/etc/apache2/apache2.confをいじってみた。

apache2 -l で確認すると prefork.c が組み込まれているので
修正したのは IfModule prefork.c
MaxSpareServers の初期値が10なのでMAX 10個のプロセスが
動いていたのだろう。

10個もいらないだろうと
StartServers 0 最初に起動するプロセス
MinSpareServers 1 待機させるプロセス 0にすると-tでエラー
MaxSpareServers 2 待機させるプロセス(最大)
MaxClients 5 同時に接続できるセッション数
MaxRequestsPerChild 50 プロセスを停止するリクエスト回数
に設定。

待機プロセス数は減ったがベンチマークで変化は認められず。
意味なかったかも知れない。orz