abコマンドでサーバーのパフォーマンスを測る

wordpressの速度を測るため、apacheに標準でついてくる負荷テストツールを使う

例) 10人の同時接続を100回実行するコマンドで計測結果をbench.htmlで出力

#ab -n 100 -c 10 -w  http://計測するサイトのURL >bench.html


Apache Benchを使った負荷テストのやり方 | Web活メモ帳

my.cnfを触って各項目の数値を増やした

Document Length: 7499 bytes
Concurrency Level: 10
Time taken for tests: 3.337 seconds
Complete requests: 10
Failed requests: 0
Total transferred: 77430 bytes
HTML transferred: 74990 bytes
Requests per second: 2996.54
Transfer rate: 23202.20 kb/s received

増やす前

Document Length: 7499 bytes
Concurrency Level: 10
Time taken for tests: 3.938 seconds
Complete requests: 10
Failed requests: 0
Total transferred: 77430 bytes
HTML transferred: 74990 bytes
Requests per second: 2539.52
Transfer rate: 19663.53 kb/s received

Requests per secondが大きいほど改善しているとのこと。確かに早くなっている