以下是Debian环境下Tomcat性能调优的关键技巧:
server.xml中设置maxThreads(最大线程数,建议为CPU核心数2-4倍)、minSpareThreads(最小空闲线程数,约50-100)、acceptCount(等待队列长度,建议为maxThreads的1.5-2倍)。protocol="org.apache.coyote.http11.Http11Nio2Protocol"),提升高并发处理能力。catalina.sh中配置-Xms(初始堆)和-Xmx(最大堆,建议设置为相同值,如-Xms1024m -Xmx1024m),避免动态扩展开销。-XX:+UseG1GC),适合大内存和高并发场景。/etc/sysctl.conf,如net.core.somaxconn=65535(最大连接数)、net.ipv4.tcp_tw_reuse=1(TCP连接复用)。ulimit -n 65535增加允许打开的文件数。server.xml的Connector中添加compression="on",减少传输数据量。enableLookups="false")或按需启用SSL。注意:调优前需进行充分测试,确保配置符合实际负载需求,避免过度配置导致资源浪费或稳定性问题。