tomcat7 cpu 占用率过高调整
之前在在catalina.sh中简单设置JAVA_OPTS=-Xms1024m -Xmx2048m,没起作用,CPU还是超高,机器内存限制再大也设不了了,转而到启动脚本里设置了这一堆参数,没有一个个的排查,到底哪个参数起作用,但实际效果很明显。 启动脚本将JAVA_OPTS参数设置: vi /etc/rc.d/init.d/tomcat #!/bin/bash # chkconfig: 2345 10 90 # description: Starts and Stops the Tomcat daemon. export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-7.0.53 export JAVA_HOME=/usr/java/jdk1.7.0_55 export JAVA_OPTS="-server \ -Dfile.encoding=UTF-8 \ -Dcatalina.logbase=/home/webapp/logs/tomcat7 \ -Dnet.sf.ehcache.skipUpdateCheck=true -XX:+DoEscapeAnalysis -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+UseParNewGC -XX: