lijm1522 发表于 2018-12-3 12:11:09

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.sh8catalina.sh
ls catalina.sh*
cp catalina.sh catalina.sh.`date +%F`
\cp 4catalina.sh4catalina.sh
ls catalina.sh*
cp catalina.sh catalina.sh.`date +%F`
\cp 2catalina.sh2catalina.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'  




页: [1]
查看完整版本: tomcat 优化jvm参考