【发布时间】:2012-06-06 14:55:25
【问题描述】:
我正在尝试在我的生产服务器上获取一些有关响应时间的统计信息。
当调用ab -n100 -c1 "http://example.com/search?q=something" 时,我得到以下结果:
Connection Times (ms)
min mean[+/-sd] median max
Connect: 24 25 0.7 24 29
Processing: 526 874 116.1 868 1263
Waiting: 313 608 105.1 596 1032
Total: 552 898 116.1 892 1288
但是当我打电话给ab -n100 -c3 "http://example.com/search?q=something" 时,结果更糟:
Connection Times (ms)
min mean[+/-sd] median max
Connect: 24 25 0.8 25 30
Processing: 898 1872 1065.6 1689 8114
Waiting: 654 1410 765.5 1299 7821
Total: 923 1897 1065.5 1714 8138
考虑到该站点正在生产中,所以除了我的请求之外还有其他请求,我无法解释为什么没有并发的调用比即使是小并发的调用要快得多。
有什么建议吗?
【问题讨论】:
标签: performance performance-testing apachebench