0

Autobench と httperf を使用して負荷テストを実行していますが、サイトで提供されている例を理解するのに苦労しています。この例ではフラグを使用しています

--low_rate 20 --high_rate 40 --rate_step 5 --num_call 10 --num_conn 5000

これは 20 接続から始まり、1 接続あたり 10 リクエストで 5 の割合で 40 までステップアップすることがわかりました。私が理解していないのは、num_conn が指定するものです。これらは、20、25、30 などがプルされる 5000 接続の「プール」のようなものですか? それともまったく別のものですか?

4

1 に答える 1

0

レートに関係なく、autobench はテストごとにnum_conn接続を作成します。レートが上がると、1 回のテストの所要時間は短くなります。

num_connは、確立される接続の数を指定します。(5000)

num_callは、接続ごとの呼び出し (要求) の数を指定します。(10)

rateは、1 秒あたりの接続数を指定します。(最初は20)

したがって、テストのリクエストの総数は次のようになります: num_conn * num_call (50000)

テストの所要時間は次のとおりです: num_conn / rate (最初は 250 秒)

テストでの 1 秒あたりの (試行された) リクエスト数は次のとおりです: num_call * rate (最初は 200)

于 2013-04-05T21:22:16.110 に答える