webサーバのベンチマークツールabについて
@IT:Apacheパフォーマンス・チューニングのポイント(2/2)を読んでのメモ
基礎
abはwebサーバとは別のコンピュータで実行する。できればルータの直前か直後。
同時接続数
普通のPCで発生させられる同時接続数には限界がある(いくつくらいだろう?)ので、多数接続させたい場合は複数台でabを使って測定する必要がある。
リクエストするURL
abは単一かつ同一のファイルをリクエストすることしかできない。のでHTML中に含まれる画像ファイルのダウンロードとかはできないみたい。
オプション
- n
- リクエスト数
- c
- 同時発行リクエスト数
- w
- 結果をHTMLで出力
- C
- cookie値を渡してテストする
- A
- ユーザ名:パスワードでベーシック認証
- k
- keepaliveを有効に