tomcat优化总结【持续更新】
配置优化
<Connector port="8080" connectionTimeout="200" maxThreads="64" minSpareThread="8" acceptCount="20000" URIEncoding="UTF-8" maxKeepAliveRequests="8" keepAliveTimeout="300000" maxConnections="2048" enableLookups="false" redirectPort="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" />
JVM调优参数
JVM调优参数: -Xms4096M -Xmx4096M -Xss512k -XX:NewSize=2250M -XX:MaxNewSize=2250M -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=1024m -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:+DisableExplicitGC -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -Duser.timezone=Asia/Shanghai -Djava.awt.headless=true"
系统调优参数
最大文件描述符的数量:65535 net.ipv4.tcp_max_tw_buckets = 5000 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_max_syn_backlog = 2048 net.ipv4.tcp_synack_retries = 2 net.ipv4.tcp_keepalive_intvl = 30 net.ipv4.tcp_keepalive_probes = 3 net.ipv4.tcp_keepalive_time = 1800 net.ipv4.ip_local_port_range = 1024 65000
天天向上,空杯心态。