我正在调整Tomcat 7的性能,服务器配备24核和32 GB内存,我的测试接口是RESTful服务,没有任何进程(立即响应),server.xml的配置如下......
<Connector port="8088" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
enableLookups="false"
compression="off"
maxConnections="8192"
maxThreads="1000"
tcpNoDelay="true"/>
Run Code Online (Sandbox Code Playgroud)
和JVM配置......
-Xms8192M -Xmx16384M.
Run Code Online (Sandbox Code Playgroud)
JMeter的主机是另一台与上述服务器具有相同规格的计算机.而JMeter堆的配置是-Xms12218m -Xmx24426m.
我的JMeter测试计划是240个请求同时发送到RESTful接口一次,但我注意到,前100个响应时间的平均值不超过50毫秒,但在接下来的100秒和3秒内增加到1秒对于其余的.
我对这种现象感到好奇,配置中是否有任何错误或有任何建议?
提前致谢.