前日に、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