提高CentOS上Tomcat响应速度可从以下方面入手:
/etc/sysctl.conf,优化网络缓冲区(如net.core.somaxconn=65535)、启用TCP连接复用(net.ipv4.tcp_tw_reuse=1)等。/etc/security/limits.conf,设置nofile为65536或更高。conf/server.xml中配置<Executor>,合理设置maxThreads(建议CPU核数×200)、minSpareThreads(如100)。<Connector>的protocol设为org.apache.coyote.http11.Http11NioProtocol,提升I/O性能。compression="on",压缩响应数据(如compressableMimeType指定文本类型)。<Listener>相关配置)。-Xms和-Xmx为相同值(如-Xms4G -Xmx4G),避免频繁GC。-XX:+UseG1GC),并调整相关参数(如-XX:MaxGCPauseMillis)。top、htop、vmstat等工具查看CPU、内存、网络负载。WARN),避免过多日志占用资源。参考来源:[1,2,3,4,5,6,7,8,9,10,11]