Ubuntu下Tomcat性能调优实战指南
一 基线评估与监控
二 JVM 调优
三 Tomcat 连接器与线程池
<Connector port="8080" protocol="org.apache.coyote.http11.Http11Nio2Protocol"
connectionTimeout="20000" redirectPort="8443"
maxThreads="400" minSpareThreads="50" acceptCount="200"
URIEncoding="UTF-8" enableLookups="false"
compression="on" compressionMinSize="2048"
compressableMimeType="text/html,text/xml,text/plain,text/css,text/javascript,application/javascript,application/json"/>
注:HTTP/2 需 TLS 与合适连接器/协议配置。四 操作系统与网络栈优化
* soft nofile 65535、* hard nofile 65535;在 systemd 服务单元中亦需设置 LimitNOFILE=65535。sudo sysctl -p 或重启;变更后复核 ulimit -n 与 cat /proc/sys/net/core/somaxconn。五 应用与运维实践