Configuración recomendada de la memoria Java

La memoria asignada a la aplicación de Looker en instancias alojadas por el cliente se especifica en la secuencia de comandos de inicio de Looker.

Puedes descargar la secuencia de comandos de inicio más reciente, looker, en el repositorio de GitHub de código abierto de Looker. Cuando descargues la secuencia de comandos de inicio, muévela al mismo directorio que el archivo looker.jar (generalmente, /home/looker/looker). Para obtener más información, consulta la página de documentación Cómo instalar la aplicación de Looker.

La secuencia de comandos de inicio determina automáticamente cuánta memoria Java se debe asignar a Looker. Sin embargo, si deseas personalizar este valor de forma manual, puedes seguir estas instrucciones.

Cambia la asignación de memoria de Looker

Si quieres cambiar la memoria asignada a Looker, edita estas líneas para la asignación de memoria del montón de Java y del metaespacio en la secuencia de comandos de inicio:

JAVAMEM="2300m"
METAMEM="800m"

Luego, reinicia la aplicación:

./looker restart

Para las instancias más pequeñas dedicadas a Looker, la memoria asignada debería ser aproximadamente dos tercios de la memoria disponible. En instancias más grandes, esta proporción se puede aumentar.

Si se asigna demasiada memoria, ocurrirá lo siguiente:

  • Es posible que Looker no se inicie
  • Por lo general, el sistema puede sufrir problemas de rendimiento

Si se asigna muy poca memoria, ocurrirá lo siguiente:

  • Es posible que Looker no se inicie
  • Específicamente, Looker puede sufrir problemas de rendimiento

Tipos de instancias comunes

En la siguiente tabla, se muestra la configuración de memoria recomendada para varios tamaños de instancias comunes:

Especificaciones de la instancia Memoria total del sistema JAVAMEM recomendado METAMEM recomendado
2 vCPU/8 GiB de memoria 7500 m 3,600 m 800 m
4 vCPU/16 GiB de memoria 15,000 m 9,000 m 1,000 m
8 CPU virtuales / 32 Mem (GiB) 30,000 m 20,000 m 1,000 m
16 vCPU/64 Mem (GiB) 60,000 m 46,000 m 1,000 m