- 使用jmeter3.2进行压测Tomcat7.0.77的默认ROOT中的index.jsp(200并发,测试机设置Tomat虚拟内存2G)
- 最后觉得比较靠谱的优化如下,protocol改成org.apache.coyote.http11.Http11NioProtocol后,反而效果不理想
<Executor name="tomcatThreadPool"
namePrefix="tomcatThreadPool-"
maxThreads="800"
maxIdleTime="60000"
minSpareThreads="200"/>
<Connector port="8080" protocol="HTTP/1.1"
URIEncoding="UTF-8"
maxHttpHeaderSize="8192"
executor="tomcatThreadPool"
acceptCount="800"
acceptorThreadCount="2"
enableLookups="false"
disableUploadTimeout="true"
connectionTimeout="20000"
useBodyEncodingForURI="true"
maxPostSize="-1"
compression="on"
compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/javascript,text/css,text/plain"
redirectPort="8443"/>
- 另外,minProcessors、maxProcessors、maxSpareThreads这三个参数很早就取消了。
- 注意maxPostSize设置成小于0的数才会是无限制。