|
|
@ -57,13 +57,7 @@ SHUTDOWN_TIMEOUT=50
|
|
|
|
# Default niceness if not set in config file
|
|
|
|
# Default niceness if not set in config file
|
|
|
|
NICE_VAL=0
|
|
|
|
NICE_VAL=0
|
|
|
|
|
|
|
|
|
|
|
|
JAVA_ARGS="-server -Djava.net.preferIPv4Stack=true -Djava.awt.headless=true -Dfile.encoding=UTF-8"
|
|
|
|
JAVA_ARGS="-server -Djava.net.preferIPv4Stack=true -Djava.awt.headless=true -Dfile.encoding=UTF-8 -d64 -Dsolr.directoryFactory=solr.MMapDirectoryFactory"
|
|
|
|
|
|
|
|
|
|
|
|
#check if system supports large memory pages and enable it if possible
|
|
|
|
|
|
|
|
HUGEPAGESTOTAL="$(cat /proc/meminfo | grep HugePages_Total | sed s/[^0-9]//g)"
|
|
|
|
|
|
|
|
if [ -n "$HUGEPAGESTOTAL" ] && [ $HUGEPAGESTOTAL -ne 0 ]
|
|
|
|
|
|
|
|
then
|
|
|
|
|
|
|
|
JAVA_ARGS="$JAVA_ARGS -XX:+UseLargePages -d64 -Dsolr.directoryFactory=solr.MMapDirectoryFactory"
|
|
|
|
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
ifdef(`openSUSE', `dnl
|
|
|
|
ifdef(`openSUSE', `dnl
|
|
|
|