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 |