zoukankan      html  css  js  c++  java
  • tomcat 内存参数优化示例

    CMS垃圾回收算法

    CATALINA_OPTS="$CATALINA_OPTS -Xms1024M -Xmx2048M -XX:PermSize=384M -XX:MaxPermSize=512M"
    CATALINA_OPTS="$CATALINA_OPTS -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:MaxGCPauseMillis=300"
    CATALINA_OPTS="$CATALINA_OPTS -XX:+CMSPermGenSweepingEnabled -XX:+CMSClassUnloadingEnabled"
    CATALINA_OPTS="$CATALINA_OPTS -XX:-DisableExplicitGC"
    CATALINA_OPTS="$CATALINA_OPTS -XX:ParallelGCThreads=2"
    CATALINA_OPTS="$CATALINA_OPTS -XX:+PrintGC -XX:+PrintGCTimeStamps -XX:+PrintGCDetails"
    CATALINA_OPTS="$CATALINA_OPTS -Xloggc:`dirname "$0"`/../logs/gc.log"
    CATALINA_OPTS="$CATALINA_OPTS -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=15 -XX:GCLogFileSize=8M"
    
    CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=18480
    -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"
    CATALINA_OPTS="$CATALINA_OPTS -XX:+UnlockCommercialFeatures -XX:+FlightRecorder"
    CATALINA_OPTS="$CATALINA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/data/heapdump"

    G1垃圾回收算法

    CATALINA_OPTS="$CATALINA_OPTS -Xms10g -Xmx10g  -XX:PermSize=1024M -XX:MaxPermSize=2048M "
    CATALINA_OPTS="$CATALINA_OPTS -XX:+DisableExplicitGC  -XX:+PrintGC -XX:+PrintGCDetails -XX:+PrintGCDateStamps -XX:-PrintGCTimeStamps -Xloggc:logs/gc.log"
    JAVA_OPTS="$JAVA_OPTS -server"
    CATALINA_OPTS="$CATALINA_OPTS -XX:+UseG1GC -XX:MaxGCPauseMillis=300"
    
    
    CATALINA_OPTS="$CATALINA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=18480
    -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false"

    定义tomcat发布目录

    [smmprd@(LIVE)smm-app10 localhost]$ pwd
    /data/server/tomcats/tomcat7_8480_storeService/conf/Catalina/localhost
    [smmprd@(LIVE)smm-app10 localhost]$ cat storeService.xml 
    <Context path="/storeService" docBase="/data/server/apps/storeService" privileged="true" antiResourceLocking="false" antiJARLocking="false">
    </Context>
  • 相关阅读:
    支付宝支付私钥和公钥创建
    (五)Maven中的聚合和继承
    Windows 下Nexus搭建Maven私服
    (四)Maven中的仓库
    zookeeper安装和使用 windows环境
    (一)Redis之简介和windows下安装radis
    (错误) Eclipse使用Maven创建Web时错误
    (三)引用中央仓库中不存在的jar包
    (二)依赖传递
    (一)Maven基础及第一个Maven工程
  • 原文地址:https://www.cnblogs.com/cornerxin/p/9304100.html
Copyright © 2011-2022 走看看