PHP~パフォーマンス向上策(続報)

前日に、PHPのパフォーマンス向上策として、php-eaccelerator (eAccelerator)を導入しましたが、その後の状況をお伝えします。

php-accelerator の設定(/etc/php.d/eaccelerator.ini の設定)を2カ所変更しました。そのうちの eaccelerator.shm_size については、カーネルの許容範囲ぎりぎりの

eaccelerator.shm_size = “30”

という設定をしました。

ほぼ一日稼働させた後、キャッシュメモリの使用率がどうなっているか確認したところ、80% でした。わざといろいろな(WordPressのダッシュボードも含めてほぼすべての)ページパターンを実行してみましたので、必要とされるほぼすべてのPHPコードを使用したと考えています。

その状態でキャッシュメモリ使用率が80%ですので、”30″(30MB)でほぼ足りると判断しています。

ちなみに当サーバのWordPress関連環境は次の通りです。

WordPress 3.1.8 (テーマ:Atahualpa 3.6.4) MySQL 5.5.10 PHP 5.3.6