Ubuntu上WebLogic内存设置建议
快速建议
不同内存规格的起步配置
| 物理内存 | 建议 -Xms/-Xmx(起步) | 说明 |
|---|---|---|
| 4 GB | -Xms2g -Xmx2g | 预留充足给 OS、元空间、容器/监控等 |
| 8 GB | -Xms4g -Xmx4g | 通用业务起步值 |
| 16 GB | -Xms8g -Xmx8g | 高并发/大对象场景可再上调 |
| 32 GB | -Xms16g -Xmx16g | 避免把堆设满,保留系统余量 |
在Ubuntu上的设置方法
USER_MEM_ARGS="-Xms8g -Xmx8g -XX:MetaspaceSize=256m -XX:MaxMetaspaceSize=512m"
export USER_MEM_ARGS
USER_MEM_ARGS="$USER_MEM_ARGS -XX:+UseParallelGC -XX:ParallelGCThreads=$(nproc)"
export USER_MEM_ARGS
if [ "${USER_MEM_ARGS}" != "" ] ; then MEM_ARGS="${USER_MEM_ARGS}"; export MEM_ARGS; fi)。验证与调优要点