Configuración del uso de memoria de Tomcat
También es buena idea configurar el uso de memoria de Tomcat.
Edite el archivo $TOMCAT_HOME/bin/setenv.sh y edite el parámetro JAVA_OPTS, donde puede aumentar la memoria del sistema gestionada por la JVM (Java Virtual Machine).
OpenJDK 1.8
Sección titulada «OpenJDK 1.8»Estos son los valores por defecto del archivo de configuración. Tomcat utilizará 2048MB ( parámetro Xmx ) y un heap se reserva dinámicamente mediante la JVM. Para esta configuración su servidor necesita al menos >=3.5GB de RAM ( es una buena práctica dejar siempre 1GB de RAM libre para el sistema operativo ).
JAVA_OPTS="$JAVA_OPTS -Xms256m -Xmx2048m -XX:+UseConcMarkSweepGC"JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true -Dlog4j.configuration=file://$CATALINA_HOME/conf/log4j.properties"JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Dmail.mime.ignoreunknownencoding=true"CATALINA_PID=$CATALINA_HOME/catalina.pidexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CATALINA_HOME/lib/sigarOpenJDK 1.7
Sección titulada «OpenJDK 1.7»Estos son los valores por defecto del archivo de configuración. Tomcat utilizará 2048MB ( parámetro Xmx ) y un heap máximo de 512MB ( parámetro -XX:MaxPermSize ). Para esta configuración su servidor necesita al menos >=3.5GB de RAM ( es una buena práctica dejar siempre 1GB de RAM libre para el sistema operativo ).
JAVA_OPTS="$JAVA_OPTS -Xms256m -Xmx2048m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:+UseConcMarkSweepGC"JAVA_OPTS="$JAVA_OPTS -Djava.awt.headless=true -Dlog4j.configuration=file://$CATALINA_HOME/conf/log4j.properties"JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -Dmail.mime.ignoreunknownencoding=true"CATALINA_PID=$CATALINA_HOME/catalina.pidexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CATALINA_HOME/lib/sigar