WebSphere Extended Deployment, Version 6.0.x     Betriebssysteme: AIX, HP-UX, Linux, Solaris, Windows, z/OS

Geschätzte Arbeitsfaktoren überschreiben

Verwenden Sie diese Task, um die Werte zu überschreiben, die vom Work Profiler berechnet werden.

Vorbereitungen

Wenn Sie bereits einen Korrekturwert für den Geschwindigkeitsfaktor angegeben haben, müssen Sie keinen mehr konfigurieren. Nähere Informationen zu Geschwindigkeitsfaktoren finden Sie im Artikel Geschwindigkeitsfaktoren in mehrschichtigen Konfigurationen konfigurieren.

Gründe und Szenarios für die Ausführung dieser Task

Der Work Profiler berechnet einen Arbeitsfaktor für jedes Transaktionsklassenmodul. Die Methode, mit der Sie den Korrekturwert angeben, richtet sich nach der Version des verwendeten Produkts. In n WebSphere Extended Deployment Version 5.1 werden explizite Transaktionsklassen angegeben. In WebSphere Extended Deployment Version 6.0 können Sie Arbeitsklassen verwenden, um Anforderungen nach Transaktionsklassen zu klassifizieren.

Bei der Verwendung expliziter Transaktionsklassen wie in WebSphere Extended Deployment Version 5.1 wird jedes Transaktionsklassenmodul in der Datei gespeichert, die die zugehörige Serviceklasse definiert. Eine Serviceklasse wird mit einer mit dem Namen Profil/config/cells/Zellenname/serviceclasses/Name_der_Serviceklasse/serviceclass.xml definiert. In einer solchen Datei definiert jedes Element <TransactionClassModules> ein Transaktionsklassenmodul, und mit dem Attribut workFactor können Sie die Berechnungen des Work Profiler für dieses Transaktionsklassenmodul überschreiben.

Wenn Sie Arbeitsklassen verwenden, werden keine XML-Elemente für die Transaktionsklassenmodule definiert. In diesem Fall können die Korrekturwerte für den Arbeitsfaktor für ein bestimmtes Implementierungsziel (Cluster oder Server, der zu keinem Cluster gehört) mit einem benutzerdefinierten Merkmal für das Implementierungsziel angegeben werden.

Der Name dieses benutzerdefinierten Merkmals ist "workFactorOverrideSpec". Der Wert dieses Merkmals entspricht einer Reihe von Übereinstimmungsregeln oder Fällen, die den Korrekturwert für den Arbeitsfaktor (ein Wert oder "none") jedes Transaktionsklassenmoduls dieses Implementierungsziels definieren. Abgesehen davon, dass für einen Korrekturwert für den Arbeitsfaktor keine Schicht angegeben werden kann, hat diese Zeichenfolge dieselbe Syntax wie die Korrekturwerte für den Geschwindigkeitsfaktor. Nähere Informationen zu Geschwindigkeitsfaktoren finden Sie im Artikel Geschwindigkeitsfaktoren in mehrschichtigen Konfigurationen konfigurieren. Ein Arbeitsfaktor wird auf Standardmaschinen in Millionen von CPU-Taktzyklen angegeben und beschreibt die durchschnittliche Arbeitsmenge, die auf der verwalteten Schicht für eine einzelne Anforderung dieses Transaktionsklassenmoduls bewältigt werden muss.

  1. Reduzieren Sie in der Anzeige "Knotengruppe" der Administrationskonsole die Anzahl der Backend-Knoten in der Knotengruppe auf einen Backend-Knoten.
  2. Verwenden Sie einen Workload-Generator und senden Sie Anforderungen an ein einziges Transaktionsklassenmodul. Generieren Sie genügend Datenverkehr, um die Auslastung des Backend-Knotens über 70 % zu steigern.
  3. Notieren Sie die Durchschnittswerte für den Dauerdurchsatz und die zugehörige CPU-Auslastung. Diese Werte können der Anzeige "Laufzeittopologie" in der Administrationskonsole entnehmen.
  4. Berechnen Sie den Arbeitsfaktor für das Transaktionsklassenmodul. Verwenden Sie den Wert aus der folgenden Berechnung:
    Arbeitsfaktor =  (CPU-Auslastung * Knotengeschwindigkeit) / Durchsatz
    In diesem Fall muss "Knotengeschwindigkeit" dem benutzerdefinierten Merkmal node.speed entsprechen. Nähere Informationen zum Definieren des benutzerdefinierten Merkmals node.speed finden Sie im Artikel Rechenleistung des Knotens konfigurieren. In diesem Fall wird vorausgesetzt, dass alle Knoten in der Knotengruppe homogen sind, d. h. dieselbe Knotengeschwindigkeit haben.
  5. Erstellen Sie eine Zeichenfolge, um den Arbeitsfaktor für das Implementierungsziel zu überschreiben. Das Muster definiert die Gruppe von Serviceklassen, Transaktionsklassen, Anwendungen oder Modulen, die Sie überschreiben können. Das Muster ist wie folgt:
    Serviceklasse:Transaktionsklasse:Anwendung:Modul = Wert
    Sie können die einzelnen Arbeitsfaktoren durch ein Komma trennen und das Platzhalterzeichen * für jede der Variablen angeben. Ersetzen Sie die Variable "Wert" durch den berechneten Arbeitsfaktor. Nähere Informationen zur Grammatik für die Angabe von Korrekturwerten für den Arbeitsfaktor finden Sie im Artikel Benutzerdefinierte Merkmale für die Konfiguration des Autonomic Request Flow Manager (ARFM).
  6. Erstellen Sie das benutzerdefinierte Merkmal.
    1. Klicken Sie in der Anzeige "Implementierungsziel" auf Benutzerdefinierte Merkmale > Neu.
    2. Geben Sie im Feld Name für das benutzerdefinierte Merkmal "workFacorOverrideSpec" ein.
    3. Geben Sie im Feld Wert für das benutzerdefinierte Merkmal die Zeichenfolge ein, die Sie im vorherigen Schritt zum Überschreiben des Arbeitsfaktors erstellt haben.

Nächster Artikel

Konfigurieren Sie die Geschwindigkeit der externen Knoten. Nähere Informationen finden Sie im Artikel Rechenleistung des Knotens konfigurieren.



Related tasks
Autonomic Request Flow Manager konfigurieren

Task-Topic    

Nutzungsbedingungen | Feedback Letzte Aktualisierung: Mar 23, 2006 9:51:53 AM EST
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r0/index.jsp?topic=?topic=/com.ibm.websphere.xd.doc/info/odoe_task/tarfmworkfactor.html

© Copyright IBM 2005, 2006. Alle Rechte vorbehalten.
Dieses Information Center beruht auf der Eclipse-Technologie. (http://www.eclipse.org)