1.修改Tomcat的内存配置
打开$TOMCAT_HOME/bin/catalina.sh文件(Windows系统是catalina.bat文件),
在 # ----- Execute The Requested Command ----------------------------------------- 下面添加:
# ----- Execute The Requested Command -----------------------------------------
JAVA_OPTS="$JAVA_OPTS -server -Xms2048m -Xmx2048m -XX:PermSize=128m -XX:MaxPermSize=256m -Djava.awt.headless=true"
2. 配置tomcat连接池
<Connector
port="8080"
protocol="org.apache.coyote.http11.Http11Nio2Protocol"
enableLookups="false"
maxThreads="1000"
minSpareThreads="100"
acceptCount="1500"
disableUploadTimeout="true"
connectionTimeout="20000"
URIEncoding="UTF-8"
redirectPort="8443"
compression="on"
compressionMinSize="1024"
useSendfile="false"
noCompressionUserAgents="gozilla, traviata"
compressibleMimeType="text/html,text/xml,text/plain,text/css,text/javascript,application/javascript"
/>
https://www.cnblogs.com/baihuitestsoftware/articles/6483690.html
查看调优结果:
查看tomcat的PID
ps -ef | grep tomcat
jmap查看jvm参数
jmap -heap pid
tomcat9 性能调优