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 última secuencia de comandos de inicio, 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
(por lo general, /home/looker/looker
). Para obtener más información, consulta la página de documentación Instala la aplicación de Looker.
La secuencia de comandos de inicio determina automáticamente cuánta memoria Java asignar a Looker. Sin embargo, si desea personalizar este valor de forma manual, puede seguir estas instrucciones.
Cambia la asignación de memoria de Looker
Para cambiar la memoria asignada a Looker, edita estas líneas para la asignación de memoria de montón de Java y 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 debe ser aproximadamente de dos tercios de la memoria disponible. En instancias más grandes, esta proporción se puede aumentar.
Si se asigna demasiada memoria:
- Es posible que Looker no se inicie
- Por lo general, el sistema puede tener problemas de rendimiento
Si se asigna muy poca memoria:
- Es posible que Looker no se inicie
- Looker puede tener problemas de rendimiento específicamente
Tipos comunes de instancias
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 | Recomendado: JAVAMEM | Recomendado: METAMEM |
---|---|---|---|
2 CPU virtuales / 8 mem (GiB) | 7,500 m | 3,600 m | 800m |
4 CPU virtuales / 16 mem (GiB) | 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 CPU virtuales / 64 mem (GiB) | 60,000 m | 46,000 m | 1,000 m |