提升Linux Tomcat性能可从以下方面入手:
catalina.sh
中设置-Xms
(初始堆)和-Xmx
(最大堆),建议设置为物理内存的80%。-XX:+UseG1GC
),适合大内存场景。server.xml
中<Connector>
参数:
maxThreads
:最大并发线程数,建议500-800(根据硬件调整)。minSpareThreads
:最小空闲线程数,建议50-100。acceptCount
:等待队列长度,建议100-500。protocol="org.apache.coyote.http11.Http11NioProtocol"
。net.ipv4.tcp_tw_reuse=1
(复用TIME_WAIT连接)。protocol="AJP/1.3"
)。注意:生产环境优化前需在测试环境验证,避免参数不当导致服务异常。