Empfohlene Java-Arbeitsspeichereinstellungen

Der Speicher, der der Looker-Anwendung auf vom Kunden gehosteten Instanzen zugewiesen wird, wird im Looker-Startup-Skript angegeben.

Sie können das neueste Startup-Skript looker aus dem Looker-Open-Source-GitHub-Repository von Looker herunterladen. Verschieben Sie das Startup-Skript beim Herunterladen in das Verzeichnis, in dem sich auch die Datei looker.jar befindet (in der Regel /home/looker/looker). Weitere Informationen finden Sie auf der Dokumentationsseite Looker-Anwendung installieren.

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

Speicherzuordnung von Looker ändern

Um den Looker zugewiesenen Speicher zu ändern, bearbeiten Sie diese Zeilen für die Java-Heap- und Metaspace-Arbeitsspeicherzuweisung im Startup-Skript:

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

Starten Sie dann die Anwendung neu:

./looker restart

Bei kleineren Instanzen, die für Looker vorgesehen sind, sollte der zugewiesene Speicher etwa zwei Drittel des verfügbaren Arbeitsspeichers ausmachen. In größeren Instanzen kann dieses Verhältnis erhöht werden.

Wenn zu viel Arbeitsspeicher zugewiesen ist:

  • Looker startet möglicherweise nicht
  • Das System kann in der Regel Leistungsprobleme aufweisen.

Wenn zu wenig Arbeitsspeicher zugewiesen ist:

  • Looker startet möglicherweise nicht
  • Insbesondere bei Looker treten möglicherweise Leistungsprobleme auf

Gängige Instanztypen

In der folgenden Tabelle sind die empfohlenen Arbeitsspeichereinstellungen für eine Reihe gängiger Instanzgrößen aufgeführt:

Instanzspezifikationen Gesamtsystemarbeitsspeicher Empfohlenes JAVAMEM Empfohlener METAMEM
2 vCPU / 8 Mem (GiB) 7.500 m 3.600 m 800m
4 vCPU / 16 Mem (GiB) 15.000 m 9.000 m 1.000 m
8 vCPUs / 32 Mem (GiB) 30.000 m 20.000 m 1.000 m
16 vCPUs / 64 Mem (GiB) 60.000 m 46.000 m 1.000 m