phpspeedでベンチマーク
phpspeedというベンチマークツールを使ってみた。
該当サーバに展開後、ブラウザでアクセス→リンククリックだけでスコアが測れます。ただし、MySQLのインストールが前提っぽい
(あと、PHPのショートタグ使っているのでそちらも許可しないと見れない)
HPはこちら ↓↓↓
http://www.phpspeed.com/
以下、導入方法
# wget http://www.phpspeed.com/download2.php?file=phpspeed_v1_beta3.zip # unzip phpspeed_v1_beta3.zip
解凍するとphpspeedフォルダができるので、ここをブラウザアクセスできるようにしておく
[*/phpspeed/phpspeed/]
# tree -L 1 . |-- INSTALL.txt |-- benchhistory.php |-- config.php |-- config_db.php |-- docs |-- inc |-- includes |-- index.php |-- info.php |-- install |-- mysql.php |-- phpinfo.php |-- phpspeed |-- results.php |-- runtests.php |-- runtests2.php |-- runtests3.php |-- runtests4.php |-- runtests5.php |-- runtests6.php |-- templates |-- tests |-- tests2 |-- tests3 |-- tests4 `-- tests5
・config_db.phpにて、$dbuserと$dbpassを設定(no password不可)
※ここで指定するユーザはDB作成権限が必要
・ブラウザアクセスする前にPHPのショートタグを有効にしておく
# vim /etc/php.ini short_open_tag = On
・ブラウザアクセス後、install画面に従い、mysqlにDB(phpspeed)をインストール
・テストする前にtests*のフォルダの権限を変更しておく
# chmod 777 tests*
あとはHomeに戻ってテストをするだけ
テスト結果をクリアするには、各結果テーブルのレコードを削除してやります。
mysql> use phpspeed; mysql> show tables; +--------------------+ | Tables_in_phpspeed | +--------------------+ | phpspeed_config | | results1 | | results2 | | results3 | | results4 | | results5 | | results6 | | test_table | +--------------------+ 8 rows in set (0.00 sec) mysql> delete from results1; Query OK, 2 rows affected (0.03 sec)
...と思ったら、普通にブラウザからでも[History]-[Delete]でクリアできました。