読者です 読者をやめる 読者になる 読者になる

モノノフ日記

普通の日記です

Perlでapacheのmaxclientsの最適値を調べてみました

perl apache

/proc/PID/smapsの値が正確らしいので計算するコード書いてみました。 動いてるプロセスのRSSとSharedの平均取って和を出し、最大メモリの7割を割ってみる。 7割の根拠はOSやら他サービスやらで多めに見積もっても取られるメモリは3割くらいだろうと単なる推測です。

https://gist.github.com/4129969

で、計算できたんだけどそういえばworker MPMで動かすのでスレッド間でメモリ共有するのでこんなシンプルな計算方法じゃダメだっていう...orz

参考リンク