■phpspeedをインストールしてベンチマーク取得するメモ
 LAMP環境のベンチマークツールとしてphpspeedをインストール・設定してテストした際のメモ。比較的短時間で実行可能なので便利。詳細に比較する場合にはApacheやeAcceleratorやMySQLのパラメータなどにもケアする必要あり。

■インストール
# cd ~/download
# wget http://www.phpspeed.com/download2.php?file=phpspeed_v1_beta3.zip
# unzip phpspeed_v1_beta3.zip

# vi phpspeed/phpspeed/config_db.php
 以下の6行を環境に合わせて修正
 $admin = “admin”;
 $pass = “pass”;
 $dbhost = “localhost”;
 $dbuname = “ENTERYOURDBUSERNAME”;
 $dbpass = “ENTERYOURPASSWORD”;
 $dbname = “phpspeed”;

MySQL側ではユーザは作成済みであること、ただしdbは作成しないこと
db作成はinstall画面から行うため

# chmod 0777 phpspeed/phpspeed/test*
# mv phpspeed/phpspeed /var/www/html/

http://yourhostname/phpspeed/ へブラウザでアクセスしてinstall設定を行う
GUIの指示に従ってdb作成、データ作成を行う

設定後installディレクトリを削除する
# rm -rf /var/www/html/phpspeed/install

完了後再度 http://yourhostname/phpspeed/ へブラウザでアクセス
テストの実行のためには $admin $passで設定した値でログインする

DELL D520 2Gメモリ/320GHD (WD3200BEKT)のベンチマーク(参考)

Synthetic PHP BenchMark: 2,634
Synthetic MySQL BenchMark: 9,901
Synthetic Read/Write BenchMark: 2,071
Real World PHP BenchMark: 3,678
Real World PHP & MySQL BenchMark: 1,606
Server Benchmark: 2,395

マシンスペック等抜粋
 Model Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz
 Cache Size 4.00 MB
 System Bogomips 7989.45
Server: Apache/2.2.3 (CentOS)
 Max Requests Per Child: 4000 – Keep Alive: off – Max Per Connection: 300
 Timeouts Connection: 120 – Keep-Alive: 15
PHP ver: 5.1.6
 eAccelerator support enabled
 Version 0.9.5.2
 Caching Enabled true
 Optimizer Enabled true
 Memory Size 134, 217, 692 Bytes
 Memory Available 51, 207, 796 Bytes
 Memory Allocated 83, 009, 896 Bytes
MySQL ver: 5.0.87-modified-log
 MySQL Support enabled
 Client API version 5.0.87
 MYSQL_MODULE_TYPE external
 MYSQL_SOCKET /var/lib/mysql/mysql.sock

, ,
とりあえず付けておく無駄ではなかったなまぁまぁ読めたちょっと役に立ったかなかなり良かったかも (まだ評価されていません)
Loading...
Trackback

no comment untill now

Sorry, comments closed.