仕事でApache+Ruby+PostgreSQLのパフォーマンスチューニングに携わったので、チューニング項目について備忘録でまとめておきます。 ここに挙げている以外の項目も色々あると思いますので参考程度でお願いします。また不足している項目があればどこかでつぶやいてください。 1.Apacheのチューニング項目 Apacheのチューニングは、httpd.conf(/etc/httpd/conf/httpd.conf)に下記の項目を設定します。 MPM(Multi-Processing Module)はworkerを利用しています。 ThreadsPerChild ThreadsPerChildは、1プロセスで生成可能なスレッド数を設定します。例えば ThreadsPerChild 30 と設定すれば1プロセスで30スレッドまで生成されます。 MaxClients MaxClientsは最大
![Apache+Ruby+PostgreSQLによるパフォーマンスチューニングのまとめ](https://cdn-ak-scissors.b.st-hatena.com/image/square/82f54032c20ee7a29d6ecdb5565cf364b718297b/height=288;version=1;width=512/https%3A%2F%2Fwww.koikikukan.com%2Fimages%2F2013%2F02%2F20130219_ruby.png)