以下是一些Debian Tomcat性能调优参数:
在/etc/default/tomcat9(或tomcat8)中设置,如JAVA_OPTS="-Xms512m -Xmx2048m -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=1g -XX:+UseG1GC",分别设置初始堆内存、最大堆内存、元空间大小及使用G1垃圾回收器等。
在/etc/tomcat9/server.xml中配置<Connector>元素,如maxThreads="500"(最大线程数)、minSpareThreads="50"(最小空闲线程数)、acceptCount="100"(等待队列最大请求数)等。
同样在server.xml中,可设置connectionTimeout="20000"(连接超时时间,单位毫秒)、maxConnections="10000"(最大连接数)等。
可在/etc/tomcat9/web.xml中禁用不必要的功能,如<param-name>autoDeploy</param-name><param-value>false</param-value>。还可在server.xml中启用压缩compression="on"。