2016/09/03

Openfire JVM Heap Memory Configuration List

128GB
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -Xms128g -Xmx128g -Xmn8g -Xss256K -XX:SurvivorRatio=8"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:PermSize=4g -XX:MaxPermSize=4g"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:LargePageSizeInBytes=512m -XX:+UseFastAccessorMethods"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+DisableExplicitGC"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+UseConcMarkSweepGC -XX:+UseParNewGC"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+UseCMSInitiatingOccupancyOnly -XX:+CMSParallelRemarkEnabled"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:SoftRefLRUPolicyMSPerMB=1 -XX:CMSInitiatingOccupancyFraction=80"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:/var/tmp/openfire-gc.log"
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
64GB
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -Xms64g -Xmx64g -Xmn4g -Xss256K -XX:SurvivorRatio=8"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:PermSize=2g -XX:MaxPermSize=2g"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:LargePageSizeInBytes=256m -XX:+UseFastAccessorMethods"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+DisableExplicitGC"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+UseConcMarkSweepGC -XX:+UseParNewGC"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+UseCMSInitiatingOccupancyOnly -XX:+CMSParallelRemarkEnabled"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:SoftRefLRUPolicyMSPerMB=1 -XX:CMSInitiatingOccupancyFraction=80"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:/var/tmp/openfire-gc.log"
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
32GB
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -Xms32g -Xmx32g -Xmn2g -Xss256K -XX:SurvivorRatio=8"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:PermSize=1g -XX:MaxPermSize=1g"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:LargePageSizeInBytes=256m -XX:+UseFastAccessorMethods"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+DisableExplicitGC"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+UseConcMarkSweepGC -XX:+UseParNewGC"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+UseCMSInitiatingOccupancyOnly -XX:+CMSParallelRemarkEnabled"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:SoftRefLRUPolicyMSPerMB=1 -XX:CMSInitiatingOccupancyFraction=80"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:/var/tmp/openfire-gc.log"
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
16GB
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -Xms16g -Xmx16g -Xmn1g -Xss256K -XX:SurvivorRatio=8"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:PermSize=500M -XX:MaxPermSize=500M"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+DisableExplicitGC"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+UseConcMarkSweepGC -XX:+UseParNewGC"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+UseCMSInitiatingOccupancyOnly -XX:+CMSParallelRemarkEnabled"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:SoftRefLRUPolicyMSPerMB=1 -XX:CMSInitiatingOccupancyFraction=80"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:/var/tmp/openfire-gc.log"
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
8GB
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -Xms8000M -Xmx8000M -Xmn500M -Xss256K -XX:SurvivorRatio=8"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:PermSize=500M -XX:MaxPermSize=500M"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+DisableExplicitGC"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+UseConcMarkSweepGC -XX:+UseParNewGC"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+UseCMSInitiatingOccupancyOnly -XX:+CMSParallelRemarkEnabled"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:SoftRefLRUPolicyMSPerMB=1 -XX:CMSInitiatingOccupancyFraction=80"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:/var/tmp/openfire-gc.log"
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
4GB
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -Xms4000M -Xmx4000M -Xmn250M -Xss256K -XX:SurvivorRatio=8"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:PermSize=250M -XX:MaxPermSize=250M"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:LargePageSizeInBytes=64m -XX:+UseFastAccessorMethods"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+DisableExplicitGC"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+UseConcMarkSweepGC -XX:+UseParNewGC"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+UseCMSInitiatingOccupancyOnly -XX:+CMSParallelRemarkEnabled"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:SoftRefLRUPolicyMSPerMB=1 -XX:CMSInitiatingOccupancyFraction=80"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:/var/tmp/openfire-gc.log"
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
2GB
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -Xms2000M -Xmx2000M -Xmn125M -Xss256K -XX:SurvivorRatio=8"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:PermSize=125M -XX:MaxPermSize=125M"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:LargePageSizeInBytes=32m -XX:+UseFastAccessorMethods"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+DisableExplicitGC"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+UseConcMarkSweepGC -XX:+UseParNewGC"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+UseCMSInitiatingOccupancyOnly -XX:+CMSParallelRemarkEnabled"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:SoftRefLRUPolicyMSPerMB=1 -XX:CMSInitiatingOccupancyFraction=80"
INSTALL4J_ADD_VM_PARAMS="$INSTALL4J_ADD_VM_PARAMS -XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -XX:+PrintGCDetails -Xloggc:/var/tmp/openfire-gc.log"

沒有留言:

張貼留言