From ac27b45524601207cdc56fc91a054d9661d8d20b Mon Sep 17 00:00:00 2001 From: kimchy Date: Sat, 14 Aug 2010 01:10:36 +0300 Subject: [PATCH] change default jvm tuning options --- bin/elasticsearch.in.sh | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/bin/elasticsearch.in.sh b/bin/elasticsearch.in.sh index 7f0c04d5aa7..3abba0032c3 100644 --- a/bin/elasticsearch.in.sh +++ b/bin/elasticsearch.in.sh @@ -8,12 +8,18 @@ if [ "x$ES_MAX_MEM" = "x" ]; then fi # Arguments to pass to the JVM -JAVA_OPTS=" \ - -Xms${ES_MIN_MEM} \ - -Xmx${ES_MAX_MEM} \ - -Djline.enabled=true \ - -XX:+AggressiveOpts \ - -XX:+UseParNewGC \ - -XX:+UseConcMarkSweepGC \ - -XX:+CMSParallelRemarkEnabled \ - -XX:+HeapDumpOnOutOfMemoryError" +JAVA_OPTS="$JAVA_OPTS -Xms${ES_MIN_MEM}" +JAVA_OPTS="$JAVA_OPTS -Xmx${ES_MAX_MEM}" +JAVA_OPTS="$JAVA_OPTS -Xss128k" + +JAVA_OPTS="$JAVA_OPTS -Djline.enabled=true" + +JAVA_OPTS="$JAVA_OPTS -XX:+AggressiveOpts" + +JAVA_OPTS="$JAVA_OPTS -XX:+UseParNewGC" +JAVA_OPTS="$JAVA_OPTS -XX:+UseConcMarkSweepGC" +JAVA_OPTS="$JAVA_OPTS -XX:+CMSParallelRemarkEnabled" +JAVA_OPTS="$JAVA_OPTS -XX:SurvivorRatio=8" +JAVA_OPTS="$JAVA_OPTS -XX:MaxTenuringThreshold=1" +JAVA_OPTS="$JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError" +JAVA_OPTS="$JAVA_OPTS -XX:HeapDumpPath=$ES_HOME/work/heap"