La memoria allocata all'applicazione Looker è specificata nello script di avvio di Looker.
Puoi scaricare l'ultimo script di avvio, looker
, in questo repository GitHub. Quando scarichi lo script di avvio, spostalo nella stessa directory del file looker.jar
(in genere /home/looker/looker
). Per ulteriori informazioni, consulta la pagina della documentazione relativa all'installazione dell'applicazione Looker.
Lo script di avvio determina automaticamente la quantità di memoria Java da allocare a Looker. Tuttavia, se vuoi personalizzare questo valore manualmente, puoi seguire queste istruzioni.
Modifica dell'allocazione della memoria di Looker
Per cambiare la memoria allocata a Looker, modifica queste righe relative all'allocazione dell'heap e ai metaspace Java nello script di avvio:
JAVAMEM="2300m"
METAMEM="800m"
Quindi, riavvia l'applicazione:
./looker restart
Per istanze più piccole dedicate a Looker, la memoria allocata dovrebbe essere circa due terzi della memoria disponibile. Per le istanze più grandi questo rapporto può essere aumentato.
Se viene allocata troppa memoria:
- Looker non può essere avviato
- In genere, il sistema può presentare problemi di prestazioni.
Se la memoria allocata è insufficiente:
- Looker non può essere avviato
- Nello specifico, Looker può causare problemi di prestazioni.
Tipi di istanza EC2
La tabella seguente elenca le impostazioni di memoria consigliate per una serie di dimensioni di istanze Amazon EC2 comuni:
Tipo di istanza | Memoria di sistema totale | JAVAMEM | METAMEM |
---|---|---|---|
mx.grande | 7500m | 3600m | 800m |
mx.xgrande | 15.000 m | 9000m | 1000m |
mx.2xgrande | 30.000 m | 20.000 m | 1000m |
mx,4xlarge | 60.000 m | 46.000 m | 1000m |