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
  • 相关阅读:
    centos 安装 TortoiseSVN svn 客户端
    linux 定时任务 日志记录
    centos6.5 安装PHP7.0支持nginx
    linux root 用户 定时任务添加
    composer 一些使用说明
    laravel cookie写入
    laravel composer 安装指定版本以及基本的配置
    mysql 删除重复记录语句
    linux php redis 扩展安装
    linux php 安装 memcache 扩展
  • 原文地址:https://www.cnblogs.com/tanxiaojun/p/14732428.html
Copyright © 2011-2022 走看看