最近EtchからLennyにようやくアップグレードしたこのサーバ、しかしBLOGOSのトピックスで取り上げられたとたんアクセス負荷爆発。今回はなんとロードアベレージ90までいってしまい、I/O waitが振り切れている。メモリ使用量も凄いのでswapだろう。なんとかapacheをkillして生き返ったが、サーバは日本で預かっていただいているので万が一の場合はリブートも大変。ちょっと顔が青くなってしまった。本来このサーバは今の10倍近い負荷を乗り切ったこともあるはずなだけに・・・・

これを機にチューニングを施した。以下メモ

  • PHPアクセラレータを、自前コンパイルのeAcceleratorをやめてAPCに。主な理由はAPCがpecl-apcパッケージで使えて楽だから。効果のほどは今のところ不明。

  • メモリをたくさん食っている不要なサービス(spamassassinやclamav)を削除。今はメールがGoogle Apps使っているので不要。


あとはTODO

  • Apache2.2から他のhttpdに移行しようか検討中。主にlighttpd or nginx+FastCGI。ちらっと試してみたが、それほど高速ともいえず・・・

  • プラグインの整理を検討すべき。

  • そもそもブログを自前サーバに置くこと自体が今や間違い。ついに自前管理をあきらめて、移行先を探すべきか?