Skip to main content
Skip table of contents

So konfigurieren Sie den Java-Heap-Speicher für ICG

Sie haben Leistungsprobleme mit dem IGEL Cloud Gateway (ICG). Die Gründe für eine Leistungsverschlechterung können vielfältig sein, und es gibt verschiedene Lösungen wie die Erweiterung des physischen Arbeitsspeichers des Servers, die Aktualisierung des ICG und der UMS-Komponenten, usw. Der folgende Artikel befasst sich ausschließlich mit der Vergrößerung des dem ICG maximal zugewiesenen Arbeitsspeichers (Java Heap Size).


Symptom

Sie haben Performance-Probleme und stoßen auf OutOfMemory-Fehler in den ICG-Log-Dateien (usg.log).

Problem

Die standardmäßige Java-Heap-Speicher kann für ICG unzureichend sein. Dies geschieht in der Regel, wenn Sie

  • eine große Anzahl von Geräten mit der ICG haben oder

  • viele Dateien mittlerer oder großer Größe auf die Geräte übertragen haben (Hintergrundbilder, Bildschirmschoner usw.)

Lösung: Java-Heap-Speicher für IGEL Cloud Gateway ändern

So können Sie die Heap-Speichergröße für die ICG Version 2.01 und höher ändern:

  1. Stoppen Sie den ICG Serverdienst.

  2. Bearbeiten Sie /opt/IGEL/icg/usg/webapps/usg.conf

  3. Ä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'

  4. Starten Sie den Server neu.

Die Java-Heap-Speicher muss immer INDIVIDUELL festgelegt 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-Artikel Tuning Java Virtual Machines (JVMs); siehe dort auch die -Xmx-Option.

Beachten Sie auch Folgendes:

  • Alle Änderungen der Heap-Speichergröße erfolgen auf eigene Gefahr! Ändern Sie den Heap-Speicher 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.

  • Beim ICG-Update wird die Heapgröße auf den Standardwert gesetzt. Daher müssen Sie ihn erneut anpassen.

Verwandte Themen

How to Configure Java Heap Size for the UMS Server

How to Configure Java Heap Size for the UMS Console

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.