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

Intelligent Management: Erweiterte angepasste Eigenschaften für Autonomic Request Flow Manager

Sie können diese Eigenschaften verwenden, um den Autonomic Request Flow Manager (ARFM) zu konfigurieren.

Fehler vermeiden Fehler vermeiden: In allen angepassten ARFM-Eigenschaften muss die Groß-/Kleinschreibung beachtet werden.gotcha

Eigenschaften für den Work-Profiler

Anmerkung: Work-Profiler ist ein hoch verfügbarer Controller. Er kann auf einem Node Agent, einem Deployment Manager oder einem ODR (On Demand Router) aktiv sein. Damit er auf einem ODR nicht aktiviert wird, setzen Sie die angepasste Zelleneigenschaft disableODRBasedWorkProfiler auf true. Damit diese angepasste Eigenschaft in Kraft tritt, muss die Zelle erneut gestartet werden.

profilerPeriod

Die Länge des Work-Profiler-Zyklus in Millisekunden. Diese Eigenschaft wird für jede Zelle definiert.

Tabelle 1. Werte der angepassten Eigenschaft "profilerPeriod"
Wert Beschreibung
Geltungsbereich Zelle
Gültige Werte Ganzzahliger Wert zur Angabe der Millisekunden
Standardeinstellung 60000 (1 Minute)

profilerHalfLife

Gibt einen Zeitraum in Minuten an, der für jede Zelle angegeben wird. Die Anzahl der Work-Profiler-Beobachtungen nicht mit der Zeit exponentiell ab. Die Halbwertszeit ist die Zeit, in der sich die Anzahl der Beobachtungen halbiert.

Tabelle 2. Werte der angepassten Eigenschaft "profilerHalfLife"
Wert Beschreibung
Geltungsbereich Zelle
Gültige Werte Ganzzahliger Wert zur Angabe der Millisekunden
Standardeinstellung 600000 (10 Minuten)

publishedAlphasPrintFrequency

Gibt das Intervall an, in dem Arbeitsfaktoren in der Datei SystemOut.log ausgegeben werden. Diese Arbeitsfaktoren werden während des Work-Profiler-Zyklus in der Protokolldatei ausgegeben. Der Work-Profiler-Zyklus ist die Zeit, die mit der angegebenen Eigenschaft "profilerPeriod" angegeben wird. Wenn Sie möchten, dass der Work-Profiler Arbeitsfaktoren in jedem dieser Zyklen in der Protokolldatei ausgibt, können Sie den Wert 1 angeben, Wenn Sie den Umfang des Textes, der in der Protokolldatei ausgegeben wird, jedoch verringern möchten, können Sie diesen Wert erhöhen. Sollen die Arbeitsfaktoren beispielsweise nach jedem fünften Work-Profiler-Zyklus ausgegeben werden, können Sie den Wert 5 angeben.

Tabelle 3. Werte der angepassten Eigenschaft "publishedAlphasPrintFrequency"
Wert Beschreibung
Geltungsbereich Zelle
Gültige Werte Ganzzahliger Wert größer-gleich null
Standardeinstellung 0 (Arbeitsfaktoren werden nicht in der Datei SystemOut.log ausgegeben)

Parameter für Halbwertszeit und Glättungsfaktor der Work-Profiler-Beobachtungen

Der Work-Profiler arbeitet in zwei Durchläufen. Im ersten Durchlauf bildet er seine Beobachtungen in einem einfachen Modell ab, um vorläufige Arbeitsfaktoren zu extrahieren. Anschließend glättet er die Arbeitsfaktoren, indem er einen gewichteten Durchschnittswert ermittelt. Jede Gewichtung (oder Wertigkeit) ist das Produkt zweier Faktoren. Der eine Faktor ist die vorläufige Bedeutung der Arbeitsfaktoren, die sich mit zunehmendem Alter verringert, und der andere variiert mit der Qualität des Modells aus dem ersten Durchlauf. Der Altersfaktor ist eine exponentielle Abnahme. Die Halbwertszeit ist die Zeit, in der sich dieser Faktor halbiert. Dieser Parameter wird in der Zelle mit der angepassten Eigenschaft "profilerAlphaSmoothingHalfLife" definiert. Der Wert dieser Eigenschaft entspricht der Anzahl Millisekunden, die als ganze Zahl in Dezimalschreibweise angegeben wird. Der Standardwert ist 10 Minuten. Für die Anpassung der Qualitätsstufe werden zwei Parameter verwendet, ein Schwellenwert und ein Faktor. Der Schwellenwert wird mit der angepassten Eigenschaft "goodnessWeightThresholdcell" definiert. Der Faktor wird in der Zelle mit der angepassten Eigenschaft "goodnessWeightFactor" festgelegt.

Tabelle 4. Parameter für Halbwertszeit und Glättungsfaktor der Work-Profiler-Beobachtungen
Eigenschaftsname Wert Standardeinstellung
profilerAlphaSmoothingHalfLife Eine Dezimalschreibweise für eine ganze Zahl, die Millisekunden angibt. 600000 (10 Minuten)
goodnessWeightThreshold Eine nicht negative Gleitkommazahl. 20
goodnessWeightFactor Eine nicht negative Gleitkommazahl. 20

Korrekturwerte für Arbeitsfaktor

Sie können die vom Work-Profiler berechneten Werte überschreiben. Der Work-Profiler berechnet einen Arbeitsfaktor für jede Transaktionsklasse und das zugehörige implementierte Java™ Platform, Enterprise Edition (Java EE)-Modul. Solche Paare werden als Transaktionsklassenmodule bezeichnet. Der Arbeitsfaktor ist eine Gleitkommazahl, die die Anzahl der Megazyklen des Referenzinstruktionssatzes darstellt.

Sie können Arbeitsfaktoren überschreiben, indem Sie dem dynamischen Cluster die angepasste Eigenschaft hinzufügen.

Verwenden Sie die folgende Grammatik für die Definition der Korrekturwerte für Arbeitsfaktoren:
spec ::= case ( "," case )*
case ::= pattern "=" value
pattern ::= service-class ":" txn-class ":" application ":" module
service-class ::= step
txn-class ::= step
application ::= step
module ::= step
step ::= name | "*"
value ::= number | "none"
Beispiel finden Sie in der folgenden Tabelle:
Tabelle 5. Korrekturwertspezifikationen für Arbeitsfaktor
Beispielspezifikation Beschreibung
*:*:*:* = none
Gibt an, dass kein Transaktionsklassenmodul im Implementierungsziel einen Korrekturwert hat. Das Implementierungsziel hat nur eine Schicht, und der Wert wird wird für jeden Fall mit der normalen Methode berechnet.
*:*:*:* = 42
Das Implementierungsziel hat eine Schicht. Jedes Transaktionsklassenmodul im Implementierungsziel hat einen Korrekturwert von 42 Megazyklen für den Arbeitsfaktor.
Platinum:*:*:* = 42, *:*:*:* = none
Das Implementierungsziel hat eine Schicht. Es ist ein Korrekturwert von 42 Megazyklen für Transaktionsklassenmodule mit einer Platinum-Serviceklasse verfügbar. Für Transaktionsklassenmodule, die anderen Serviceklassen im Implementierungsziel zugeordnet sind, sind keine Korrekturwerte verfügbar.
*:tc_A:*:*=42, *:tc_B:AccountManagement:MicroWebApp.war=17, *:tc_B:*:*=none
Es ist ein Korrekturwert von 42 Megazyklen für Transaktionsklassenmodule mit der Transaktionsklasse tc_A verfügbar. Für alle anderen Transaktionsklassenmodule, die die Transaktionsklasse tc_B, eine implementierte Java EE-Anwendung mit dem Namen AccountManagement und ein Java EE-Modul mit dem Namen MicroWebApp.war haben, ist ein Korrekturwert von 17 Megazyklen verfügbar. Es ist kein Korrekturwert für alle anderen Transaktionsklassenmodule mit der Transaktionsklasse tc_B vorhanden. Dieses Beispiel berücksichtigt nur die Transaktionsklassen tc_A und tc_B. Bei anderen Transaktionsklassen wird eine Fehlernachricht angezeigt.
*:*:*:* = none, *:*:*:*:../DbCel/CICS = 0.7
Es ist kein Korrekturwert für die erste Schicht verfügbar. Für die Schicht mit dem Namen CICS+1 ist der Korrekturwert 0.7 für den Arbeitsfaktor vorhanden. Die Schicht CICS+1 ist unabhängig vom Zieltransaktionsklassenmodul die erste Schicht im Implementierungsziel CICS in der Zelle DbCel. Die Transaktionsklasse ist für alle Schichten dieselbe, aber das Modul kann sich ändern.

Prozessbezogene CPU-Messwerte verwenden

Setzen Sie die angepasste Eigenschaft "useProcessCPU" auf "true", um dem ARFM-Controller und dem Controller für die Verteilung von Anwendungen zu ermöglichen, bei der Berechnung der erforderlichen Ressourcen, Hintergrundarbeit zu berücksichtigen, und um prozessbezogene CPU-Auslastungsstatistiken zu aktivieren. Wenn Sie diese Eigenschaft auf "false" setzen, kann der Work-Profiler auch keine Arbeitsfaktoren schätzen, weil er nur die gemessenen CPU-Auslastungswerte für den gesamten Knoten verwendet.

Wenn Sie diese Eigenschaft konfigurieren Sie eine Zelle Neustart erforderlich ist.

Tabelle 6. Angepasste Eigenschaft "useProcessCPU"
Name Einstellung der Eigenschaft Standardeinstellung Gültige Werte
useProcessCPU Definieren Sie diese angepasste Eigenschaft für die Zelle. true true und false

MustGather-Dokumente

Verwenden Sie die mustGather-Dokumente von Intelligent Management, um Fehler beim Autonomic Request Flow Manager und bei der Anwendungsverteilung zu beheben. Weitere Informationen finden Sie in den unterstützten mustGather-Dokumenten für jede Version von Intelligent Management.


Symbol, das den Typ des Artikels anzeigt. Referenzartikel



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