Ir al contenido
Otras versiones

Cargando…

Configuración de la utilización de memoria de Tomcat

También es recomendable configurar la utilización de memoria de Tomcat.

Edite el fichero $TOMCAT_HOME/bin/setenv.sh y modifique el parámetro JAVA_OPTS, con el que puede aumentar la memoria del sistema gestionada por la JVM (máquina virtual de Java).

Estos son los valores predeterminados del fichero de configuración. Tomcat reservará 4096MB (parámetro Xmx), y el tamaño del heap a partir de la versión 1.8 lo asigna dinámicamente la JVM. Para esta configuración, su servidor necesita al menos 5,5 GB de RAM (es una buena práctica dejar siempre 1 GB de RAM libre para el sistema operativo).

JAVA_OPTS="$JAVA_OPTS -Xms256m -Xmx4096m -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 predeterminados del fichero de configuración. Tomcat reservará 4096MB (parámetro Xmx) y un heap máximo de 512MB (parámetro -XX:MaxPermSize). Para esta configuración, su servidor necesita al menos 5,5 GB de RAM (es una buena práctica dejar siempre 1 GB de RAM libre para el sistema operativo).

JAVA_OPTS="$JAVA_OPTS -Xms256m -Xmx4096m -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