1
當我使用以下選項運行httperf時,輸出很容易理解。需要幫助理解httperf num_calls和num_conns
選項:以每個連接2個請求調用(num-calls),以10(速率)連接/秒的速率共10個連接(num-conns)。 輸出:用20請求10個連接調用
httperf -v --server www.example.com --wlog=n,$HOME/tmp/reqs.txt_httperf --rate=10 --num-conns=10 --num-calls=2 --hog
Total: connections 10 requests 20 replies 10 test-duration 1.575 s
然而,當我使用下列選項,輸出的httperf,輸出是混亂的。 選項:以每個連接6個請求調用(num-calls),以10(速率)連接/秒的速率進行總共4個連接(num-conns)。
httperf -v --server www.example.com --wlog=n,$HOME/tmp/reqs.txt_httperf --rate=10 --num-conns=4 --num-calls=6 --hog
Total: connections 4 requests 8 replies 4 test-duration 0.455 s
好像當num-calls大於num-conns時,所做的請求數是2 * num-conns。
我不是跟隨爲什麼num-calls大於num-conns。我錯過了什麼?