株式会社イーブ|未経験・転職の方も就職可能。Javaプログラマー育成のエキスパート

HOMEJAVA技術者育成システム開発求人情報個人情報保護

ab(Apache Bench) で性能測定

トップページ > 時事雑記 > テクノロジー > ab(Apache Bench) で性能測定
Webアプリケーション作成において、負荷テストやパフォーマンスチューニングは避けて通れないものかと思います。
Apacheには、abというツールが同梱されており、簡単にWebサイトの性能を計ることができます。

コマンドラインから、

ab [URL]

と入力するだけ実行できます。
以下は、localhostで実行した例です。

>ab http://localhost/
This is ApacheBench, Version 2.0.41-dev <$Revision: 1.121.2.12 $> apache-2.0
Copyright (c) 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright (c) 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking localhost (be patient).....done


Server Software:        Apache/2.0.61
Server Hostname:        localhost
Server Port:            80

Document Path:          /
Document Length:        1494 bytes

Concurrency Level:      1
Time taken for tests:   0.500000 seconds
Complete requests:      1
Failed requests:        0
Write errors:           0
Total transferred:      1918 bytes
HTML transferred:       1494 bytes
Requests per second:    2.00 [#/sec] (mean)
Time per request:       500.000 [ms] (mean)
Time per request:       500.000 [ms] (mean, across all concurrent requests)
Transfer rate:          2.00 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       0
Processing:   500  500   0.0    500     500
Waiting:      500  500   0.0    500     500
Total:        500  500   0.0    500     500


実際にテストする際には、LANの内側ではなく、ファイヤーウォールの外側や別の回線を利用するなどして、外部から実行するとよいでしょう。

細かいコマンドラインのオプションについては、

ab -h

で、参照することができます。

[テクノロジー]内の前後の記事
習慣的に音楽を聴いているユーザーの6割弱は「CD を購入」、無料でダウンロードは3割半ば
→ ab(Apache Bench) で性能測定
コピペコードを無くそう


■更新日時での前後の記事
5月18日 お天気
→ ab(Apache Bench) で性能測定
5月17日 お天気