ベンチマークについて
どれだけのユーザ数を受け止められるかを確認する
応答時間の平均から大まかにリクエスト/secを算出する
たとえば、New Relicなど
・Apache Benchを使う
例えば、100ユーザが同時にhttp://www.example.co.jp/ に1リクエストを発行した場合を想定。
ab -n 100 -c 100 http://www.example.co.jp/
100ユーザが同時に10リクエストを発行した場合を想定。
-nには100 x 1-0 = 1000を指定します。
ab -n 1000 -c 100 http://www.example.co.jp/
・以下の3ページに対してベンチマークをとるとよい
1)トップページ
2)トップページの次によく参照されそうなページ
3)最も負荷のかかりそうなページ
サービス提供後の負荷確認方法
・top
稼働しているプロセス別の負荷状況
・dstat
CPU、ディスク、ネットワーク、スワップなどのサーバリソース状況
・iostat
ストレージのIO状況、transaction数。
<参考>
Apache Benchでサクッと性能テスト - Qiita
ApacheによるWebサーバ構築(15):Apacheパフォーマンス・チューニングのポイント (2/2) - @IT