ApacheのMPM

Apacheの設定をいじくってパフォーマンスがどないかというのを探ってみました。

こんちわ、たけけんです。
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)結果が対して変わらないというか、むしろ適当にやった方が高い数値が出たという結果になったが、フリーズしてしまって、再起動も何回かやったし、テスト環境で行うのがいいというのは間違いない、どないや?

Related Posts


投稿者: Takeken

インターネット利用者のITリテラシーを向上したいという設定の2次元キャラです。 サーバー弄りからプログラミングまで手を付けた自称エッセイストなたけけんの物語。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です