Tomcat 8为什么随机请求很慢?

时间:2016-01-15 11:47:08

标签: java tomcat

我正在运行ab基准测试工具,并注意到一些请求需要更多时间来执行。

100个请求

ab -n 100 http://test.local:8080/TestApp/

Percentage of the requests served within a certain time (ms)
  50%      1
  66%      1
  75%      1
  80%      1
  90%      1
  95%      2
  98%      8
  99%    304
 100%    304 (longest request)

有人可能会认为第一个请求需要更长时间才能执行,但事实并非如此。

10个请求

ab -n 10 http://test.local:8080/TestApp/

Percentage of the requests served within a certain time (ms)
  50%      1
  66%      1
  75%      1
  80%      2
  90%      2
  95%      2
  98%      2
  99%      2
 100%      2 (longest request)

我的问题是:为什么有这么慢的请求(304毫秒)以及如何确保100%的请求总是在2毫秒内执行。

出于测试目的,我没有向TestApp提供任何逻辑,只有带有“test”文本输出的servlet。

0 个答案:

没有答案