2012-07-31 40 views
0

我正在使用Autobench的httperf和負載測​​試,和我無法理解他們給在其網站上的例子。該示例使用標誌Autobench在num_conn和low_rate/high_rate之間的區別?

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

我得到,這將有20個連接開始,並在每個連接5與10個請求的速度加緊對40。我不明白的是num_conn指定的內容。這些就像是一個由20個,25個,30個等等的5000個連接組成的「連接池」嗎?還是其他什麼東西?

回答

0

無論,autobench將使num_conn每測試連接。隨着增加,每次測試的持續時間減少。

num_conn指定將要建立的連接的數量。 (5000)

num_call指定每個連接的調用次數(請求)。 (10)

指定每秒的連接數。 (20最初)

所以在測試請求的總數量爲:num_conn * num_call(50000)

一個試驗的持續時間是:num_conn/速率(250秒最初)

在測試的(嘗試)每秒請求是:num_call * (200最初)