zoukankan      html  css  js  c++  java
  • tomcat-jvm参数优化

    tomcat运维规范

    JVM参数优化:

    1.配置JAVA目录:

    JAVA_HOME="/bankapp/deploy/jdk"

    2.开启JMX监控8999端口:

    CATALINA_OPTS=“Dcom.sun.management.jmxremote -Djava.rmi.server.hostname=127.0.0.1 -Dcom.sun.management.jmxremote.port=8999

    -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false”

    3.设置JAVA_OPTS变量:

    JVM Heap大小推荐以主机系统内存/2,new/old比例1:3。8G内存以上的可配置为系统内存2/3左右,如16G,可配置10~12G。以下为8G的配置样例:

    JDK版本 默认值
    jdk6&7 -Xms4g -Xmx4g -XX:NewRatio=3 -Xss512k -XX:PermSize=512m -XX:MaxPermSize=512m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UsecmsIntiatingOccupancyOnly -XX:cmsInitiatingCccupancyFraction=75 -XX:+PrintGCDetails -XX:+PrinHeapAtGC -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/bankapp/deploy/logs/tomcat/heapdump -verbose:gc -Xloggc:/dev/shm/gc`date +%Y%m%d%H%M%S`.log
    JDK8 -Xms4g -Xmx4g -XX:NewRatio=3 -Xss512k -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=512m -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+UsecmsIntiatingOccupancyOnly -XX:cmsInitiatingCccupancyFraction=75 -XX:+PrintGCDetails -XX:+PrinHeapAtGC -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/bankapp/deploy/logs/tomcat/heapdump -verbose:gc -Xloggc:/dev/shm/gc`date +%Y%m%d%H%M%S`.log
  • 相关阅读:
    RAND函数和SRAND函数
    称丢手帕问题
    用GDB调试程序(七)
    用GDB调试程序(六)
    用GDB调试程序(三)
    用GDB调试程序(五)
    用GDB调试程序(二)
    用GDB调试程序(一)
    SOAP 简单对象访问协议
    关于angularJS绑定数据时自动转义html标签
  • 原文地址:https://www.cnblogs.com/tanxiaojun/p/14732428.html
Copyright © 2011-2022 走看看