Impostazioni consigliate per la memoria Java

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