[z/OS]

Listener-Ports für Workload-Management in WebSphere Application Server for z/OS optimieren

Optimieren Sie Ihre Listener-Ports, um ein effektives Workload-Management (WLM) zu ermöglichen, indem Sie den optimalen Wert für die Eigenschaft Maximale Anzahl Sitzungen berechnen.

Anmerkung: In WebSphere Application Server Version 7 und höher sind Listener-Ports stabilisiert. Weitere Informationen finden Sie im Artikel zu den stabilisierten Features. Deshalb sollten Sie die Migration Ihrer WebSphere MQ-MDB-Implementierungskonfigurationen von Listener-Ports auf Aktivierungsspezifikationen planen. [AIX Solaris HP-UX Linux Windows][IBM i]Weitere Informationen zum Konfigurieren der Aktivierungsspezifikationen für Nicht-ASF-Modus finden Sie unter Aktivierungsspezifikation für Nicht-ASF-Modus konfigurieren. Sie sollten die Migration jedoch erst dann durchführen, wenn Sie sicher sind, dass die Anwendung nicht in Anwendungsservern einer früheren Version als WebSphere Application Server Version 7 ausgeführt werden muss. Wenn beispielsweise in einem Anwendungs-Server-Cluster einige Member Version 6.1 und andere Member eine höhere Version haben, sollten Sie Anwendungen in diesem Cluster erst dann auf die Verwendung von Aktivierungsspezifikationen migrieren, wenn Sie alle Anwendungsserver im Cluster auf die höhere Version migriert haben.

Wenn für die MDB in der IBM MQ-Warteschlange ein Rückstand besteht, müssen bestimmte Nachrichten je nach Transaktionsklasse vor anderen Nachrichten verarbeitet werden.

Das Workload-Management-Feature von WebSphere Application Server for z/OS ermöglicht es, Nachrichten basierend auf der Transaktionsklasse in einer bestimmten Reihenfolge zu verarbeiten. Die Zuweisung von Prioritäten im Rahmen des Workload-Management erfolgt, wenn Nachrichten-IDs in die WLM-Warteschlange gestellt werden. Damit eine effektive Prioritätsvergabe in WLM möglich ist, müssen Sie deshalb sicherstellen, dass genügend Nachrichten-IDs in die WLM-Warteschlange geladen werden, um der MDB eine Auswahl von Nachrichten mit verschiedenen Transaktionsklassen bereitzustellen. Wenn nicht genügend Nachrichten in der WLM-Warteschlange vorhanden sind, verwendet die MDB die erste verfügbare Nachricht in der WLM-Warteschlange, und die Transaktionsklasse wird nicht berücksichtigt.

Um sicherzustellen, dass genügend Nachrichten in die WLM-Warteschlange geladen werden, um die Prioritätsvergabe in WLM zuzulassen, setzen Sie die Eigenschaft Maximale Anzahl Sitzungen des Listener-Ports auf einen Wert, der höher ist als die Baseline-Empfehlung "doppelt so hoch wie alle Worker-Threads in allen Servants für den Server zusammen".

  • Zum Optimieren Ihrer Konfiguration für WLM müssen Sie die folgenden Werte festlegen:
    • Die durchschnittliche Anzahl der Servant-Worker-Threads, die eine bestimmte MDB verarbeiten.
    • Die durchschnittliche Anzahl verfügbarer Servants (ein Wert zwischen Minimal- und Maximalwert).

    Sie können die Berechnung mit PMI oder anderen Überwachungstools durchführen. Es ist von Vorteil, wenn Sie einen allgemeinen Überblick darüber haben, wie die MDB sich in einen größeren Anwendungsfluss innerhalb eines bestimmten Servers einfügt.

  • Setzen Sie die Eigenschaft Maximale Anzahl Sitzungen im Listener-Port auf einen der folgenden Werte:
    • die doppelte Anzahl der Worker-Threads, die für die maximale Anzahl von Servants im skalierbaren Server verfügbar sind
    • die doppelte Anzahl der Worker-Threads, die in allen Servants verfügbar sind

    Ein zu niedrig angesetzter Wert für die Eigenschaft Maximale Anzahl Sitzungen hat inaktive Worker-Threads zur Folge. Ein zu hoher Wert kann dazu führen, dass zusätzliche Nachrichten in die WLM-Warteschlange gestellt werden. Es ist allerdings nicht zu befürchten, dass diese zusätzlichen Nachrichten einen Umfang annehmen könnten, der eine Überlastung der WLM-Warteschlange und einen Serverausfall zur Folge hätte.


Symbol, das den Typ des Artikels anzeigt. Konzeptartikel



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