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, sur le dépôt GitHub looker-open-source. Lorsque vous téléchargez le script de démarrage, 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, suivez 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:

  • Il est possible que Looker ne démarre pas.
  • 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 présente les paramètres de mémoire recommandés pour plusieurs tailles d'instance courantes:

Spécifications de l'instance Mémoire système totale JAVAMEM recommandé METAMEM recommandé
2 vCPU / 8 Go de mémoire (GiB) 7 500 m 3 600 m 800 m
4 vCPU / 16 Go de mémoire (GiB) 15 000 m 9 000 m 1 000 m
8 vCPU / 32 Go de mémoire (GiB) 30 000 m 20 000 m 1 000 m
16 vCPU / 64 Go de RAM 60 000 m 46 000 m 1 000 m