Linux 上 Tomcat 性能调优要点
一 JVM 与内存
二 线程池与连接器
<Executor name="tomcatThreadPool" namePrefix="catalina-exec-"
maxThreads="700" minSpareThreads="100" maxSpareThreads="400"
prestartminSpareThreads="true" maxQueueSize="300"/>
<Connector executor="tomcatThreadPool"
protocol="org.apache.coyote.http11.Http11Nio2Protocol"
port="8080" redirectPort="8443"
connectionTimeout="20000"
enableLookups="false" URIEncoding="UTF-8"
compression="on" compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/plain,text/css,text/javascript,application/javascript"
acceptCount="500" maxConnections="10000" tcpNoDelay="true"/>
三 操作系统与网络
四 应用与数据库层协同
五 快速检查清单