/etc/sysctl.conf
,优化网络缓冲区(如net.core.somaxconn
)、TCP连接复用(net.ipv4.tcp_tw_reuse
)等参数。/etc/rc.local
,添加echo never > /sys/kernel/mm/transparent_hugepage/enabled
。conf/server.xml
中配置Executor
,合理设置maxThreads
(最大线程数)、minSpareThreads
(最小空闲线程数)和acceptCount
(等待队列长度)。protocol
设为org.apache.coyote.http11.Http11NioProtocol
,提升非阻塞I/O性能。JAVA_OPTS
设置堆内存(-Xms
和-Xmx
)及垃圾回收器(如G1GC),避免频繁GC。compression="on"
压缩响应数据,并配置静态资源缓存策略。/etc/security/limits.conf
,提高用户进程可打开的文件描述符数量。firewalld
或iptables
限制不必要的网络流量,开放Tomcat所需端口。注意:优化前需在测试环境验证配置,避免影响生产环境稳定性。