Ir al contenido
Otras versiones

Cargando…

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). 

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.pid
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CATALINA_HOME/lib/sigar

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.pid
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CATALINA_HOME/lib/sigar