测试环境:
联想T420笔记本(Intel(R) Core(TM) i3-2350M CPU @ 2.30GHz)
内存6G
tomcat5
jetty6
测试代码,一个Servlet,输出一段字符串
public class CacheMonitorView extends HttpServlet { public void service(HttpServletRequest request, HttpServletResponse response) { response.setContentType("text/html;"); StringBuilder sb = new StringBuilder(); sb.append("<h1>cache monitor</h1>"); try { response.getWriter().write(sb.toString()); response.getWriter().flush(); } catch (IOException e) { e.printStackTrace(); } }
qps轻松上万:
简单的测试一下tomcat的并发能力(备注,截图的时忘了是前端是nignx,后续补测单独的tomcat,发现性能差异不大)
单个平均响应时间:5ms
单个并发: 193 qps
10个并发: 1206qps
20个并发: 1497qps
30个并发: 1557qps
40个并发: 2222qps
50个并发: 2240qps