最近EtchからLennyにようやくアップグレードしたこのサーバ、しかしBLOGOSのトピックスで取り上げられたとたんアクセス負荷爆発。今回はなんとロードアベレージ90までいってしまい、I/O waitが振り切れている。メモリ使用量も凄いのでswapだろう。なんとかapacheをkillして生き返ったが、サーバは日本で預かっていただいているので万が一の場合はリブートも大変。ちょっと顔が青くなってしまった。本来このサーバは今の10倍近い負荷を乗り切ったこともあるはずなだけに・・・・
これを機にチューニングを施した。以下メモ
あとはTODO
これを機にチューニングを施した。以下メモ
- PHPアクセラレータを、自前コンパイルのeAcceleratorをやめてAPCに。主な理由はAPCがpecl-apcパッケージで使えて楽だから。効果のほどは今のところ不明。
- メモリをたくさん食っている不要なサービス(spamassassinやclamav)を削除。今はメールがGoogle Apps使っているので不要。
あとはTODO
- Apache2.2から他のhttpdに移行しようか検討中。主にlighttpd or nginx+FastCGI。ちらっと試してみたが、それほど高速ともいえず・・・
- プラグインの整理を検討すべき。
- そもそもブログを自前サーバに置くこと自体が今や間違い。ついに自前管理をあきらめて、移行先を探すべきか?
コメント