首页 > 代码库 > tomcat 优化jvm参考

tomcat 优化jvm参考


###############################################

tomcatnum=`ps -ef|grep ‘bin/catalina.sh‘|egrep -v grep |wc -l`
mem=`free -g|awk ‘/Mem/{print $2}‘`
echo $mem  $tomcatnum
a=`expr $mem / $tomcatnum + 1`
echo $a 

$a是几。jvm就设置几G

############################################################

ps -ef|grep ‘bin/catalina.sh‘|egrep -v grep

cp catalina.sh catalina.sh.`date +%F`


cp catalina.sh catalina.sh.`date +%F`
\cp 8catalina.sh8  catalina.sh
ls catalina.sh*

cp catalina.sh catalina.sh.`date +%F`
\cp 4catalina.sh4  catalina.sh
ls catalina.sh*

cp catalina.sh catalina.sh.`date +%F`
\cp 2catalina.sh2  catalina.sh
ls catalina.sh*

############################################################


ps -ef|grep `pwd|awk -F‘/‘ ‘{print $(NF-1)}‘`

ps -ef|grep `pwd|awk -F‘/‘ ‘{print $(NF-1)}‘`|awk ‘{print $2}‘ |xargs kill -9

/etc/init.d/`pwd|awk -F‘/‘ ‘{print $(NF-1)}‘` start

ps -ef|grep `pwd|awk -F‘/‘ ‘{print $(NF-1)}‘`


/wdzj/java/admin_tomcat/bin/

cp catalina.sh catalina.sh.`date +%F`
ls catalina.sh*



Jvm优化参考
8G:
JAVA_OPTS=‘-Xms4096m -Xmx4096m -XX:PermSize=512M  -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC‘
4G:
JAVA_OPTS=‘-Xms2048m -Xmx2048m -XX:PermSize=256M  -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC‘
2G:
JAVA_OPTS=‘-Xms1024m -Xmx1024m -XX:PermSize=128M  -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC‘


本文出自 “奋斗吧” 博客,请务必保留此出处http://lvnian.blog.51cto.com/7155281/1889748

tomcat 优化jvm参考