Empfohlene Java-Speichereinstellungen

Der der Looker-Anwendung in vom Kunden gehosteten Instanzen zugewiesene Arbeitsspeicher wird im Looker-Startskript angegeben.

Das aktuelle Startskript looker können Sie im GitHub-Repository für Looker Open Source herunterladen. Verschieben Sie das Startskript nach dem Herunterladen in dasselbe Verzeichnis wie die Datei looker.jar (in der Regel /home/looker/looker). Weitere Informationen finden Sie auf der Dokumentationsseite Looker-Anwendung installieren.

Das Startskript bestimmt automatisch, wie viel Java-Arbeitsspeicher Looker zugewiesen wird. Wenn Sie diesen Wert jedoch manuell anpassen möchten, können Sie dieser Anleitung folgen.

Arbeitsspeicherzuweisung für Looker ändern

Wenn Sie den Looker zugewiesenen Arbeitsspeicher ändern möchten, bearbeiten Sie im Startskript die folgenden Zeilen für die Java-Heap- und Metaspace-Speicherzuweisung:

JAVAMEM="2300m"
METAMEM="800m"

Starten Sie dann die Anwendung neu:

./looker restart

Bei kleineren Looker-Instanzen sollte der zugewiesene Arbeitsspeicher etwa zwei Drittel des verfügbaren Arbeitsspeichers betragen. Bei größeren Instanzen kann dieses Verhältnis erhöht werden.

Wenn zu viel Arbeitsspeicher zugewiesen wird:

  • Looker startet möglicherweise nicht
  • Im System kann es zu Leistungsproblemen kommen,

Wenn zu wenig Arbeitsspeicher zugewiesen wird:

  • Looker startet möglicherweise nicht
  • Insbesondere bei Looker können Leistungsprobleme auftreten.

Gängige Instanztypen

In der folgenden Tabelle sind die empfohlenen Speichereinstellungen für einige gängige Instanzgrößen aufgeführt:

Instanzspezifikationen Systemspeicher insgesamt Empfohlenes JAVAMEM Empfohlen: METAMEM
2 vCPU / 8 MB (GiB) 7.500 m 3.600 m 800 m
4 vCPU / 16 MB (GiB) 15.000 m 9.000 m 1.000 m
8 vCPU / 32 MB (GiB) 30.000 m 20.000 m 1.000 m
16 vCPU / 64 MB (GiB) 60.000 m 46.000 m 1.000 m