UNIX系OS ( Mac / Linux / FreeBSD )のシェルコマンドに関する各種メモ書き

ベンチマークコマンド wrk

ab 以外のベンチマークを使いたい場合、他にも選択があります。

● siege

Siege は ab コマンドよりも進んだ機能を提供し、ウェブページ内で参照される静的コンテンツ(CSS、JavaScript、画像など)を含むリクエストの処理が可能です。

siegeのインストール

mac

brew install siege

unix

apt-get install siege

siegeの実行例

siege --benchmark --concurrent=5  --time=10s  http://127.0.0.1:3000/

● wrk

wrk のインストール

git clone https://github.com/wg/wrk.git
cd wrk
make -j4
sudo mv wrk /mv wrk /usr/local/bin/

ベンチマークをとる

wrk -t8 -c10 -d10s --latency  http://127.0.0.1:3000/

戻ってくる値のこの辺りを見て判断します

4830 requests in 10.07s, 108.95MB read
Requests/sec:    479.58
No.2474
04/12 11:04

edit