tomcat 7在多处理器上的表现

时间:2014-11-25 15:41:12

标签: java performance tomcat load loadui

我在运行16GB RAM和4个四核处理器的硬件上运行tomcat 7。

我必须支持每秒400个REST API请求。典型的REST API调用需要300毫秒的平均值。

当我使用LoadUI以250请求/秒测试负载时,CPU达到最大300%,tomcat实例的内存使用率保持在9%左右,600个线程处于活动状态,平均响应时间为2秒。

我已将最大线程数设置为1500,将Xmx设置为6gb,并将GC设置设置为并发。我还确认tomcat实例有权使用所有处理器。

问题是,我如何利用tomcat中的所有处理器和线程,以便在我以250请求/秒进行测试时响应时间不会增加。我不确定为什么tomcat实例无法利用更多可用的硬件资源。

感谢您的帮助!

0 个答案:

没有答案