ApacheのMPM


こんちわ、たけけんです。
GWに突入しましたね、と言っても単に3連休なんですけど、どないや?

サイトはちっとイメチェンしてみましたが、どないや?

たけけんの今日の予定は、こないだapacheのmpmの数値を変えてabコマンドを試してましたが、どうもうまくいかない。というか、今のサーバーでのMAX値が分からんので、実際どないや?って感じです。

色々サイトを調べた結果の、preforkの値は

<IfModule prefork.c>
StartServers       8
MinSpareServers    4
MaxSpareServers    16
ServerLimit       128
MaxClients        128
MaxRequestsPerChild  256
</IfModule>

こんな感じで、平均的に

Requests per second: 14.60 [#/sec] (mean)

をぐらいで、何度か試した結果の中の平均値ではベストだった。

のですが、この設定でも同じでした

<IfModule prefork.c>
StartServers 10
MinSpareServers 10
MaxSpareServers 10
ServerLimit 100
MaxClients 100
MaxRequestsPerChild 10
</IfModule>

パッと見、超適当ですが、これはオール1から増やしていって、いい感じのところでServerLimitとMaxClientsだけ増やしたものです。

ab -n 200 -c 200 http://vincentina.net/
Requests per second:    15.09 [#/sec] (mean)

という初めて15台が出ましたが、どないや?

他にも試したけど、StartServersを上げすぎていると、結果が非常に悪かったので、まあこのぐらいが妥当なのかなぁ。

色々調べた結果と、適当にやった?(1から上げたので適当ではないけどw)結果が対して変わらないというか、むしろ適当にやった方が高い数値が出たという結果になったが、フリーズしてしまって、再起動も何回かやったし、テスト環境で行うのがいいというのは間違いない、どないや?

 

Similar Posts:


Leave a Reply

Your email address will not be published. Required fields are marked *