Ir al contenido

Configurar el uso de memoria de Tomcat

También es buena idea configurar el uso de memoria de Tomcat.

Edite el fichero $TOMCAT_HOME/bin/setenv.sh y cambie el parámetro JAVA_OPTS para aumentar la memoria del sistema gestionada por la JVM (Java Virtual Machine).

Estos son los valores por defecto del fichero de configuración. Tomcat reservará 4096 MB (parámetro Xmx), y el tamaño del heap en Java 11 lo asigna dinámicamente la JVM. Para esta configuración, su servidor necesita al menos 5,5 GB de RAM (es buena práctica dejar 1 GB de RAM libre para el SO).

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