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 |