CentOS 上 WebLogic 内存配置建议

一 核心原则
二 快速参考表
| 物理内存 | 建议 -Xms/-Xmx | 说明 |
|---|---|---|
| 4 GB | 2–3 GB | 预留 1–2 GB 给 OS 与其他进程 |
| 8 GB | 4–6 GB | 常规业务起步值 |
| 16 GB | 10–12 GB | 留出 4 GB 以上给 OS/GC/连接等 |
| 32 GB | 20–24 GB | 大堆建议配合 G1 GC |
三 不同 JDK 版本的配置要点
-Xms4g -Xmx4g -XX:MaxPermSize=2g。-XX:+UseG1GC),中小堆可用 Parallel GC 或 CMS(视版本与延迟目标而定)。四 在 CentOS 上的落地方式
USER_MEM_ARGS="-Xms8g -Xmx8g -XX:+UseG1GC"(JDK 8 如需元空间上限可追加:-XX:MaxMetaspaceSize=1g)if [ "${USER_MEM_ARGS}" != "" ] ; then MEM_ARGS="${USER_MEM_ARGS}"; export MEM_ARGS; fi,则通过 USER_MEM_ARGS 覆盖更稳妥。五 配套的系统层面建议
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf && sudo sysctl -p。nofile 65535。net.ipv4.tcp_tw_reuse=1、net.ipv4.tcp_fin_timeout=30)。