La mémoire allouée à l'application Looker sur les instances hébergées par le client est indiqué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 de 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 les instructions ci-dessous.
Modification de l'allocation de mémoire de Looker
Pour modifier la mémoire allouée à Looker, modifiez les lignes suivantes du tas de mémoire Java et de l'allocation de mémoire Metaspace 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 correspondre à environ deux tiers de la mémoire disponible. Sur les grandes instances, ce ratio peut être augmenté.
Si une trop grande quantité de mémoire est allouée:
- Le démarrage de Looker peut échouer
- Le système peut généralement présenter des problèmes de performances.
Si trop peu de mémoire est allouée:
- Le démarrage de Looker peut échouer
- Looker souffre spécifiquement de problèmes de performance
Types d'instances courants
Le tableau suivant répertorie les paramètres de mémoire recommandés pour un certain nombre de tailles d'instance courantes:
Spécifications de l'instance | Mémoire système totale | JAVAMEM recommandé | MÉMOMEM recommandé |
---|---|---|---|
2 vCPU / 8 Mem (Gio) | 7500m | 3600m | 800 M |
4 vCPU / 16 Mem (Gio) | 15000m | 9000m | 1000m |
8 vCPU / 32 Mem (Gio) | 30000m | 20000m | 1000m |
16 vCPU / 64 Mem (Gio) | 60000m | 46000m | 1000m |