WebLogic设置同一domain下不同Server的内存大小方式

编辑 ${DOMAIN_HOME}/bin 目录下的 startWebLogic.sh 脚本

[weblogic@SIT-ZKRAPP19 bin]$ vim startWebLogic.sh

echo "JAVA Memory arguments: ${MEM_ARGS}" 这一段之前,添加如下内容:

if [ "${SERVER_NAME}" = "PrpallServer" ];then
        MEM_ARGS="-Xms4g -Xmx12g -XX:CompileThreshold=8000 -XX:PermSize=1g  -XX:MaxPermSize=1g"
elif [ "${SERVER_NAME}" = "ServerName_01" ];then
        MEM_ARGS="-Xms4g -Xmx12g -XX:CompileThreshold=8000 -XX:PermSize=1g  -XX:MaxPermSize=1g"
elif [ "${SERVER_NAME}" = "ServerName_02" ];then
        MEM_ARGS="-Xms4g -Xmx12g -XX:CompileThreshold=8000 -XX:PermSize=1g  -XX:MaxPermSize=1g"
elif [ "${SERVER_NAME}" = "ServerName_03" ];then
        MEM_ARGS="-Xms1g -Xmx4g -XX:CompileThreshold=8000 -XX:PermSize=512m  -XX:MaxPermSize=512m"
else
        MEM_ARGS="-Xms1g -Xmx2g -XX:CompileThreshold=8000 -XX:PermSize=512m  -XX:MaxPermSize=512m"
fi