Ubuntu 下 Tomcat 内存配置与优化
一 关键原则与版本差异
二 配置方式与位置
三 不同规格机器的起步配置示例
| 机器内存 | 建议 -Xms / -Xmx | 年轻代 | 元空间 | 垃圾回收器 | 说明 |
|---|---|---|---|---|---|
| 1 GB | -Xms512m / -Xmx512m | -Xmn256m 或 -XX:NewRatio=2 | -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m | G1 GC | 留足系统与其他进程内存 |
| 2 GB | -Xms1536m / -Xmx1536m | -Xmn384m–512m | -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m | G1 GC | 并发较高可适当上调年轻代 |
| 4 GB | -Xms4g / -Xmx4g | -Xmn1g–1.5g | -XX:MetaspaceSize=512m -XX:MaxMetaspaceSize=1g | G1 GC | 大对象多时增大年轻代或整体堆 |
四 连接器与线程池的协同优化
五 验证 监控 与安全要点