我正在尝试wrk,并得到了这些结果:
wrk -t8 -c200 -d60s --latency http://www.baidu.com
Running 1m test @ http://www.baidu.com
8 threads and 200 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 15.19ms 36.58ms 1.49s 97.76%
Req/Sec 1.46k 422.00 2.31k 81.41%
Latency Distribution
50% 9.05ms
75% 12.23ms
90% 17.17ms
99% 227.16ms
22621 requests in 1.00m, 331.43MB read
Socket errors: connect 0, read 1632838, write 0, timeout 0
Requests/sec: 376.75
Transfer/sec: 5.52MB
我对Req / Sec和Requests / sec值感到困惑。他们之间有什么不同?
答案 0 :(得分:0)
我明白了。
Req / Sec表示当时正在处理的请求数量;
请求/秒表示(已处理的请求数)/(用于处理这些请求的秒数);
答案 1 :(得分:0)
根据wrk存储库的所有者:
除了Latency和Req / Sec是每个线程的统计信息外,它们还在基准测试运行期间定期获取统计信息。因此,avg是测试间隔内的平均请求/秒,而请求/秒只是总请求/总时间。