Speicherauslastung für Stammgruppen konfigurieren

Sie können die Administrationskonsole verwenden, um die maximal verfügbare Heapspeicherkapazität für den zugrunde liegenden Stammgruppentransport zu steuern.

Vorbereitende Schritte

Sie müssen sich mit den folgenden Informationen vertraut machen:

  • Beachten Sie, dass auch andere Faktoren, wie z. B. die Anzahl der Netzschnittstellenkarten in einer Maschine, die Verwendung der Netzschnittstellenkarte und die Netzgeschwindigkeit, den Speicher beeinflussen, den der High Availability Manager benötigt, um Netznachrichten effizient bearbeiten zu können.
  • Die vom High Availability Manager kontrollierte Speicherkapazität beim Senden von Netznachrichten variiert. Gewöhnlich übernimmt der High Availability Manager die Steuerung dieses Speichers nur für sehr kurze Zeit.
  • Die Standardeinstellung von 100 MB ist für die meisten Network Deployment-Topologien in der Regel ausreichend.
  • Der maximal zulässige Wert für diese Einstellung ist 250 MB.
  • In Stammgruppen, die Prozesse der Version 6.x und der Version 7 enthalten, müssen alle Speichereinstellungen identisch sein. Die Standardspeichereinstellung für Prozesse der Version 6.x ist 10 MB. Deshalb müssen Sie entweder die Einstellung der Version 6.x oder die der Version 7 anpassen, damit beide Einstellungen gleich sind.

Informationen zu diesem Vorgang

Anmerkung: Dieser Artikel referenziert eine oder mehrere Protokolldateien des Anwendungsservers. Alternativ dazu wird empfohlen, den Server so zu konfigurieren, dass er die HPEL-Protokoll- und -Traceinfrastruktur (High Performance Extensible Logging) verwendet und nicht die Dateien SystemOut.log , SystemErr.log, trace.log und activity.log auf verteilten oder IBM® i-Systemen. Sie können HPEL auch in Verbindung mit Ihren nativen z/OS-Protokolleinrichtungen verwenden. Wenn Sie HPEL verwenden, können Sie mit dem Befehlszeilentool LogViewer im Verzeichnis "bin" des Serverprofils auf alle Ihre Protokoll- und Tracedaten zugreifen. Weitere Informationen zur Verwendung von HPEL finden Sie in der Dokumentation zum Einsatz von HPEL für die Fehlerbehebung in Anwendungen.

Der High Availability Manager konsumiert den ihm zugeordneten Heapspeicher, wenn er Nachrichten für andere Services, die die Funktionen des High Availability Manager nutzen, zwischen Prozessen hin- und hersendet. Heapspeicher kann beispielsweise konsumiert werden, wenn Daten für die Replikation zwischen Speichern gesendet oder wenn hoch verfügbare Daten von einem Stammgruppenmember an ein anderes Stammgruppenmember weitergeleitet werden.

Der Wert, den Sie für die Eigenschaft "Größe des Transportspeichers" angeben, dient als Flusssteuerungsmechanismus, der sich auf die Geschwindigkeit auswirken kann, mit der die Daten repliziert werden, bzw. auf die Geschwindigkeit, mit der Routing-Daten anderen Stammgruppenmembern zur Verfügung gestellt werden.

Sie können diese Task ausführen, wenn Sie in der Datei SystemOut.log sehr viele der folgenden DCS-Nachrichten zu Engpässen finden:
DCSV1051W: Es wurde ein schwerwiegendes Congestion-Ereignis für abgehende Nachrichten ausgelöst.
DCSV1052W: Es wurde ein Congestion-Ereignis mit mittlerem Schweregrad für abgehende Nachrichten ausgelöst.
DCSV1054W: Es wurde ein Congestion-Ereignis mit mittlerem Schweregrad für eingehende Nachrichten ausgelöst. 

Unter extremer Arbeitslast können diese Nachrichten auch auf einem optimierten System ausgegeben werden.

Heterogene Umgebung Heterogene Umgebung: Wenn Sie in einer heterogenen Zelle arbeiten, müssen Sie die folgenden beiden Speicherkonfigurationsattribute weiterhin verwenden, um die Speicherauslastung für Stammgruppen für Zellen der Version 6.x zu konfigurieren:
  • Eigenschaft "Größe des Transportpuffers", die für jedes einzelne Stammgruppenmember definiert wird. Zur Angabe eines Werts für diese Eigenschaft verwenden Sie einen der folgenden Navigationspfade in der Administrationskonsole:
    • Wenn das Stammgruppenmember ein Anwendungsserver ist, klicken Sie auf Server > Servertypen > WebSphere-Anwendungsserver > Servername > Stammgruppenservice.
    • Wenn das Stammgruppenmember ein Node Agent ist, klicken Sie auf Systemverwaltung > Node Agents > Name_des_Node_Agent > Stammgruppenservice.
    • Wenn das Stammgruppenmember ein Deployment Manager ist, klicken Sie auf Systemverwaltung > Deployment Manager > Stammgruppenservice.
  • Angepasste Eigenschaft IBM_CS_DATASTACK_MEG. Um einen Wert für diese angepasste Eigenschaft anzugeben, klicken Sie in der Administrationskonsole auf Server > Stammgruppen > Einstellungen für Stammgruppe > Name_der_Stammgruppe > Angepasste Eigenschaften.
mixv

Gehen Sie wie folgt vor, um die Speicherkapazität zu ändern, die für unvollständige Nachrichten und Netzkommunikationspuffer bereitgestellt werden soll:

Vorgehensweise

  1. Klicken Sie in der Administrationskonsole auf Server > Stammgruppen > Einstellungen für Stammgruppe > Name_der_Stammgruppe.
  2. Ändern Sie die Einstellung für die Eigenschaft "Größe des Transportspeichers".

    Diese Eigenschaft gibt die maximale Heapspeicherkapazität in Megabyte an, die dem High Availability Manager zugeordnet werden kann. Der für diese Einstellung maximal zulässige Wert ist 250.

    Hinweis zur Umstellung Hinweis zur Umstellung: Diese Eigenschaft umfasst die Funktionalität der Eigenschaft für die Transportpuffergröße, die es für Zellen der Version 6.x gibt. trns
  3. Klicken Sie auf OK.
  4. Klicken Sie auf Überprüfen, um Ihre Änderungen zu überprüfen.
  5. Wählen Sie Änderungen mit Knoten synchronisieren aus und klicken Sie anschließend auf Speichern, um Ihre Änderungen zu speichern.
  6. Starten Sie alle Member der Stammgruppe erneut.

Ergebnisse

Nach dem Neustart werden alle Server mit den neuen Speichereinstellungen ausgeführt.

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=trun_ha_cfg_replication
Dateiname:trun_ha_cfg_replication.html