![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
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
Informationen zu diesem Vorgang
Gesamtarbeitsspeicher / 2 / Anzahl_der_Server = maximale_Größe_des_Heapspeichers
1,5 GB / 2 = 750 MB 750 MB / 3 = 250 MBDie 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.
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
- Klicken Sie in der Administrationskonsole auf .
- Ä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.
- Klicken Sie auf OK.
Ergebnisse
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.