分布式架构 Tomcat优化
Tomcat 模式策略
Tomcat优化简介
1.Tomcat默认配置已优化过,主要根据业务场景调整其内存配置,需要JVM基础,本 文不在阐述,合理分配Tomcat内存,优化 Tomcat启动设置catalina.sh中的 JAVA_OPTS,常见参数如下
- -server :启动JDK的Server版 -Xms:虚拟机初始化最小内存
-Xmx:虚拟机可使用最大内存(建议物理内存80%)
-Xmn:新生代内存,一般设置为Xmx的3、4分之一
-XX:PermSize:持久带初始值
-XX:MaxPermSize:持久带最大内存(默认32M)
-XX:MaxNewSize:新生代最大内存(默认16M)
-Xss1024k 设置线程大小
-XX:+HeapDumpOnOutOfMemoryError ,系统发生内存溢出,生产dump文件
-XX:-OmitStackTraceInFastThrow 强制要求JVM始终抛出含堆栈的异常
-XX:-+DisableExplicitGC 禁止system.gc
-X