Paramètres de mémoire Java recommandés

La mémoire allouée à l'application Looker sur les instances hébergées par le client est spécifiée dans le script de démarrage de Looker.

Vous pouvez télécharger le dernier script de démarrage, looker, dans le dépôt GitHub Looker-open-source. Lorsque vous téléchargez le script de démarrage, déplacez-le dans le même répertoire que le fichier looker.jar (généralement /home/looker/looker). Pour en savoir plus, consultez la page de documentation Installer l'application Looker.

Le script de démarrage détermine automatiquement la quantité de mémoire Java à allouer à Looker. Toutefois, si vous souhaitez personnaliser cette valeur manuellement, vous pouvez suivre ces instructions.

Modifier l'allocation de mémoire de Looker

Pour modifier la mémoire allouée à Looker, modifiez ces lignes pour l'allocation de mémoire de la pile Java et du métaespace dans le script de démarrage :

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

Redémarrez ensuite l'application :

./looker restart

Pour les petites instances dédiées à Looker, la mémoire allouée doit représenter environ deux tiers de la mémoire disponible. Pour les instances de grande taille, ce ratio peut être augmenté.

Si trop de mémoire est allouée :

  • Le démarrage de Looker peut échouer
  • Le système peut généralement rencontrer des problèmes de performances

Si trop peu de mémoire est allouée :

  • Il est possible que Looker ne démarre pas.
  • Looker peut notamment rencontrer des problèmes de performances.

Types d'instances courants

Le tableau suivant répertorie les paramètres de mémoire recommandés pour un certain nombre de tailles d'instances courantes:

Spécifications des instances Mémoire système totale JAVAMEM recommandé MÉTAMEM recommandé
2 vCPU / 8 Mem (Gio) 7500m 3 600 m 800 M
4 vCPU/16 Go de mémoire (GiB) 15000m 9000m 1 000 m
8 vCPU/32 Go de mémoire (GiB) 30000m 20000m 1 000 m
16 vCPU/64 Go de RAM 60 000 m 46 000 m 1000m