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 |