[AIX Solaris HP-UX Linux Windows][z/OS]

Größe des JVM-Heapspeichers ändern

Die Einstellung für die Größe des JVM-Heapspeichers (Java™ Virtual Machine) steht in direktem Zusammenhang damit, wie viele Serverinstanzen in einem dynamischen Cluster auf einem bestimmten Knoten gestartet werden können. Sie müssen die Einstellung für die Größe des JVM-Heapspeichers möglicherweise an Ihre Umgebungskonfiguration anpassen. Das Ändern der Größe des Heapspeichers kann sich auf die Verteilung von Anwendungen und die Vitalitätsüberwachung auswirken.

Vorbereitende Schritte

Lesen Sie vor dem Ändern der Größe des Heap-Speichers der JVM den Abschnitt zur Optimierung von Java Virtual Machines.

Informationen zu diesem Vorgang

Der Gesamtwert aller JVM-Heapspeichergrößen im dynamischen Cluster für einen bestimmten Knoten muss kleiner sein als die Hälfte des Gesamtarbeitsspeichers dieses Computers. Verwenden Sie die folgende Gleichung, um die maximale Einstellung für die Größe des Heapspeichers für eine einzelne Serverinstanz zu bestimmen:
Gesamtarbeitsspeicher / 2 / Anzahl_der_Server = maximale_Größe_des_Heapspeichers
Beispiel für drei Server auf einer Maschine mit 1,5 GB Arbeitsspeicher:
1,5 GB / 2 = 750 MB
750 MB / 3 = 250 MB
Die maximale Größe des Heapspeichers für jede Serverinstanz ist 250 MB.

In der folgenden Tabelle sind einige Beispiele für die maximale Größe des Heapspeichers enthalten.

Tabelle 1. Beispiele für die maximale Größe des Heapspeichers
Gesamtarbeitsspeicher für Intelligent Management in GB Anzahl der unterstützten Server Größe des dynamischen Clusters in MB Ungefähre maximale Größe des Heapspeichers in MB
1,5 1 Kleiner als 750 750
1,5 2 Kleiner als 750 375
1,5 3 Kleiner als 750 250
2 1 Kleiner als 1000 1000
2 2 Kleiner als 1000 500
2 3 Kleiner als 1000 333

Wenn ein dynamischer Cluster Serverinstanzen erstellt, wird eine Serverschablone verwendet, um die Anfangswerte für die neu erstellte Serverinstanz festzulegen. In den folgenden Schritten wird die Vorgehensweise für das Ändern der Größe des Heapspeichers in der Serverschablone erläutert. Neu erstellte Serverinstanzen können anschließend die von Ihnen festgelegte maximale Größe des Heapspeichers verwenden.

Vorgehensweise

  1. Klicken Sie in der Administrationskonsole auf Server > Cluster > Dynamische Cluster > Name_des_dynamischen_Clusters > Serverschablone > Java- und Prozessverwaltung > Prozessdefinition > Java Virtual Machine.
  2. Ändern Sie die Größe des Heapspeichers. Gewöhnlich muss der Gesamtwert der JVM-Heapspeichergrößen aller Serverinstanzen auf einem bestimmten Knoten kleiner als die Hälfte des Gesamtarbeitsspeichers dieses Computers sein.
  3. Klicken Sie auf OK.

Ergebnisse

Die Größe des Heapspeichers, die Sie in der Schablone für dynamische Cluster definieren, wird für jeden Server im dynamischen Cluster konfiguriert. Wenn der Server und der Controller für die Verteilung von Anwendungen sich auf demselben Knoten befinden, kann der Controller für die Verteilung von Anwendungen die Größe des Heapspeichers über diesen konfigurierten Wert abrufen.

Befinden der Server und der Controller für die Verteilung von Anwendungen sich nicht auf demselben Knoten, ruft der Controller für die Verteilung von Anwendungen die Größe des Heapspeichers aus dem Konfigurationsrepository im Deployment Manager ab. Ist der Deployment Manager nicht verfügbar oder die Größe des Heapspeichers nicht im Deployment Manager definiert, versucht der Controller für die Verteilung von Anwendungen, die Größe des Heapspeichers abzurufen, indem er eine Verbindung zum Server herstellt. Wenn der Server nicht verfügbar ist, verwendet der Controller für die Verteilung von Anwendungen den Standardwert für die Maximale Größe des Heapspeichers.


Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twve_odhmmheap
Dateiname:twve_odhmmheap.html