Ticket #28072

httpd.confの内容

Eröffnet am: 2012-04-13 11:00 Letztes Update: 2012-04-13 13:44

Auswertung:
Verantwortlicher:
(Keine)
Typ:
Status:
Geschlossen
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
3
Schweregrad:
4
Lösung:
Keine
Datei:
Keine

Details

ご報告です。


httpd.confに以下を追記すると、パフォーマンスが良くなりました。

<IfModule mpm_winnt.c>
ThreadsPerChild 250
MaxRequestsPerChild 05000
Win32DisableAcceptEx
</IfModule>


知ってる人は当たり前な項目なんですが、元のhttpd.confにとりあえずの値ででも項目があると、もっと楽に出来るのになぁと思ったのでした。

Ticket-Verlauf (3/3 Historien)

2012-04-13 11:00 Aktualisiert von: pietomita
  • New Ticket "httpd.confの内容" created
2012-04-13 12:53 Aktualisiert von: jun66j5
Kommentar

Apache bench などでスループットがどれぐらい上がったかのレポートがあれば、それも投稿してもらえると非常にありがたいです。

ちなみに各値に対しては https://bitbucket.org/okamototk/traclightning/src/625bd30aaa4c/install/replace/httpd.conf.in#cl-28

  • ThreadsPerChild は最初から 250 にしてあります。
  • MaxRequestsPerChild の値は、初期段階ではパフォーマンスに対して直接的な貢献はあまりないと思います。 使っているうちにメモリの使いすぎなどで劣化していくような場合には有効とは思います。
  • Win32DisableAcceptEx ですが、ドキュメントからは accept() を使わせるようにするものですが AcceptEx のほうが早いんじゃないのかな…という印象をうけます。
2012-04-13 13:44 Aktualisiert von: pietomita
  • Status Update from Offen to Geschlossen
  • Ticket Close date is changed to 2012-04-13 13:44
Kommentar

そういわれて、改めてスループットを調べてみると、そうたいして差がありませんでした。お騒がせして申し訳ありませんでした。

多分、何かで間違えてコメントアウトしたりしちゃったんじゃないかと思います。

ただ、メモリの使い方だとあたりを付けて、パフォーマンス調整しようとして必死に

httpd.confの

<IfModule mpm_winnt.c>

を探してました。Windows/Apacheのチューニングを調べてると、そんな書き方してるのが多かったので

Dateianhangliste

Keine Anhänge

Bearbeiten

Please login to add comment to this ticket » Anmelden