Sie haben Leistungsprobleme mit dem IGEL Cloud-Gateway (ICG). Die Gründe für Leistungseinbußen können vielfältig sein, und es gibt verschiedene Lösungen wie die Erweiterung des physischen Arbeitsspeichers des Servers, die Aktualisierung der ICG- und UMS-Komponenten usw. Der folgende Artikel befasst sich nur mit der Erhöhung des maximalen Speichers, der dem ICG zugewiesen ist (Java-Heap-Größe).
Symptom
Sie haben Leistungsprobleme und stoßen auf OutOfMemory-Fehler in den ICG-Protokolldateien (usg.log).
Problem
Die standardmäßige Java-Heap-Größe kann für das ICG unzureichend sein. Dies geschieht in der Regel, wenn
-
eine große Anzahl von Geräten mit dem ICG verbunden ist
-
viele Dateien mittlerer oder großer Größe auf die Geräte übertragen werden (Hintergrundbilder, Bildschirmschoner, etc.)
Lösung: Java-Heap-Größe für den IGEL Cloud-Gateway ändern
So können Sie die Heapgröße für die ICG Version 2.01 und höher:
-
Stoppen Sie den ICG Serverdienst.
-
Editieren Sie
/opt/IGEL/icg/usg/webapps/usg.conf -
Ändern Sie den
-Xmx-Wert in der folgenden Zeile entsprechend Ihren Bedürfnissen:
JAVA_OPTS='-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom -Xms512M -Xmx1024m -server -XX:+UseParallelGC' -
Starten Sie den Server neu.
Die Java-Heap-Größe muss immer INDIVIDUELL definiert werden, abhängig von der Konfiguration des Servers und Ihrer UMS-Umgebung, aber sie muss kleiner sein als der verfügbare physische RAM. Allgemeine Empfehlungen finden Sie im Oracle-ArtikelTuning Java Virtual Machines (JVMs); siehe dort auch die -Xmx-Option.
Beachten Sie auch Folgendes:
-
Alle Änderungen der Heap-Größe erfolgen auf eigene Gefahr! Ändern Sie die Heap-Größe nur, wenn Sie genau wissen, was Sie tun. Bei unsachgemäßer Konfiguration ist der ICG-Server nicht mehr lauffähig.
-
Eine Verkleinerung des Speichers kann die Funktion des ICG beeinträchtigen und wird NICHT empfohlen.
-
Während des ICG-Updates wird die Heap-Größe auf den Standardwert gesetzt. Daher müssen Sie ihn erneut anpassen.
Verwandte Themen
Universal Management Suite > UMS Articles > UMS Environment > How to Configure Java Heap Size for the UMS Server
Universal Management Suite > UMS Artikel > UMS Umgebung > Wie man die Java-Heap-Größe für die UMS Konsole konfiguriert