WebSphere Virtual Enterprise, Version 6.1.1
             Betriebssysteme: AIX, HP-UX, Linux, Solaris, Windows,


Angepasste Eigenschaften für den Autonomic Request Flow Manager

Sie verwenden die folgenden angepassten Eigenschaften, um das Verhalten des Autonomic Request Flow Manager (ARFM) zu ändern. Einige angepasste Eigenschaften werden für Implementierungsziele definiert.

AC5.BurstFactor

Dieser Wert gibt an, wie tolerant der Schutz vor Speicherüberlastung gegenüber hohem Datenverkehr ist. Wenn die maximale Rate eine Einheit pro Sekunde beträgt und der "BurstFactor" 1, bedeutet dies, dass eine Einheit von Datenverkehr ohne Affinität zugelassen wird, wenn in der letzten Sekunde keine zugelassen wurde. Bei einem "BurstFactor" von 3 werden jedoch drei Einheiten alle drei Sekunden zugelassen.

Tabelle 1. Angepasste Eigenschaft "AC5.BurstFactor"
Geltungsbereich On Demand Router
Gültige Werte Integer
Standardeinstellung 3
arfmIgnoreHttpSessionsForCpu

Sie können diese angepasste Eigenschaft auf true setzen, damit der ARFM die HTTP-Dialogstruktur (Hypertext Transfer Protocol) zum Schutz vor CPU-Überlastung ignoriert. Jede eingehende HTTP-Nachricht unterliegt der Zugangssteuerung.

Tabelle 2. Angepasste Eigenschaft "arfmIgnoreHttpSessionsForCpu"
Geltungsbereich Zelle
Gültige Werte Boolescher Wert
Standardeinstellung False
arfmIgnoreSipDialogsForCpu

Sie können diese angepasste Eigenschaft auf true setzen, damit der ARFM die SIP-Dialogstruktur (Session Initiation Protocol) zum Schutz vor CPU-Überlastung ignoriert. Jede eingehende SIP-Nachricht unterliegt der Zugangssteuerung.

Tabelle 3. Angepasste Eigenschaft "arfmIgnoreSipDialogsForCpu"
Geltungsbereich Zelle
Gültige Werte Boolescher Wert
Standardeinstellung False
arfmManageCpu

Der Schutz vor CPU-Überlastung ist standardmäßig aktiviert. Setzen Sie den Wert dieser angepassten Eigenschaft auf false, um den Schutz vor CPU-Überlastung zu inaktivieren und eine Ordnung nach Priorität anzufordern.

Tabelle 4. Angepasste Eigenschaft "arfmManageCpu"
Geltungsbereich Zelle
Gültige Werte Boolescher Wert (true oder false)
Standardeinstellung true
arfmManualAllocation

Sie können diese angepasste Eigenschaft für ein Implementierungsziel angeben, um den ARFM in den manuellen Modus zu setzen, wenn die angepasste Eigenschaft "arfmMode" nicht auf manuell eingestellt ist. Der Wert der Eigenschaft ist eine Zeichenfolge in einer Syntax, die es ermöglicht, Zuordnungen auszudrücken.

Tabelle 5. Angepasste Eigenschaft "arfmManualAllocation"
Geltungsbereich Implementierungsziel (Server, dynamischer Cluster usw.)
Gültige Werte String
Standardeinstellung Keine
arfmMode

Sie können diese angepasste Eigenschaft verwenden, um den Betriebsmodus des ARFM festzulegen. Im Automatikmodus setzt der ARFM einen autonomen Controller ein, der die Priorität für die Zuteilung von Anforderungen von den On Demand Routern an die Server anpasst und dem Verteilungscontroller Informationen zu den erforderlichen Rechenleistungen für die verschiedenen dynamischen Cluster sendet. Im manuellen Modus können Sie die Vorgaben des autonomen Controllers durch Verwaltungseinstellungen überschreiben.

Tabelle 6. Angepasste Eigenschaft "arfmMode"
Geltungsbereich Zelle
Gültige Werte Manuell, Automatisch
Standardeinstellung Automatisch
CPUAdjustment

Diese angepasste Eigenschaft kann auf allen Knoten festgelegt werden, die sich auf Computern mit Hyper-Threading befinden. Wenn die angepasste Eigenschaft "CPUAdjustment" auf einem Knoten angegeben wird, wird auf dem betreffenden Knoten eine Korrekturfunktion angegeben, die auf Prozessorauslastungswerte angewendet werden soll. Diese Funktion wird auf die vom Betriebssystem berichtete Prozessorauslastung angewendet und gibt einen genaueren Messwert für die Auslastung zurück.

Tabelle 7. Angepasste Eigenschaft "CPUAdjustment"
Geltungsbereich Knoten
Gültige Werte String
Standardeinstellung Keine
goodServiceTimeLimitSpec

Verwenden Sie die angepasste Eigenschaft "goodServiceTimeLimitSpec", wenn Sie den ARFM konfigurieren. Der Standardwert von einer Minute, der für Zeitlimits festgelegt wird, wird dann verwendet wenn die Parameter "goodServiceTimeLimitSpec" oder "timeoutFactor" nicht festgelegt wurden. Wenn Sie den Standardwert überschreiben möchten, verwenden Sie diese angepasste Eigenschaft, um Werte für unterschiedliche Granularität anzupassen, z. B. für Serviceklasse, Anwendung oder Modul. Wenn Sie eine allgemeine Regel von 5 Minuten erstellen möchten, erstellen Sie die angepasste Eigenschaft und geben Sie als Wert "*:*:*:*:*=300" an, wobei der letzte Teil dieser Angabe der Zeitlimitwert von 300 Sekunden ist. Der Zeitlimitwert ist eine Dezimalzahl, nicht unbedingt eine ganze Zahl, und wird in Sekunden ausgedrückt.

Tabelle 8. Angepasste Eigenschaft "goodServiceTimeLimitSpec"
Geltungsbereich Zelle
Gültige Werte Dezimalzahl in Sekunden
Standardeinstellung 60, wenn "timeoutFactor" nicht festgelegt ist, andernfalls keine Standardeinstellung.
magicNMode

Diese angepasste Eigenschaft kann festgelegt werden, wenn sich der ARFM im Automatikmodus befindet. Wenn der ARFM im Automatikmodus ausgeführt wird, wird die Beschränkung des gemeinsamen Zugriffs auf der Basis von zwei Kriterien vorgenommen, je nachdem, ob die angepasste Eigenschaft "magicNMode" aktiviert ist. Wenn die angepasste Eigenschaft "magicNMode" aktiviert ist, wird die Gesamtanzahl der Anforderungen, die gleichzeitig ausgeführt werden können, auf einen bestimmten Gesamtwert beschränkt. Im normalen Modus richtet sich die Gesamtanzahl der Anforderungen nach der Nutzung der Prozessorkapazität auf den Knoten.

Tabelle 9. Angepasste Eigenschaft "magicNMode"
Geltungsbereich Zelle
Gültige Werte Boolescher Wert
Standardeinstellung false
magicN

Wenn die angepasste Eigenschaft "magicNMode" für den ARFM aktiviert ist, können Sie mit dieser angepassten Eigenschaft die Gesamtanzahl gleichzeitig verarbeiteter Anforderungen beschränken. Sollte diese Eigenschaft nicht definiert sein, wird ein angemessener Grenzwert auf der Basis anderer Daten geschätzt.

Wenn Sie eine geschätzten angemessenen Grenzwert verwenden, entspricht der Grenzwert für die Gesamtanzahl gleichzeitig verarbeiteter Anforderungen für eine Zelle der Summe aus den Teilbeiträgen jedes Knotens in der Zelle. Der Beitrag eines Knotens ist der über die aktiven Anwendungsserver auf diesem Knoten gemessene Durchschnittswert für die maximale Größe des Thread-Pools des Webcontainers in diesem Anwendungsserver.

Tabelle 10. Angepasste Eigenschaft "magicN"
Geltungsbereich Zelle
Gültige Werte Eine positive ganze Zahl definiert die Anzahl gleichzeitig verarbeiteter Anforderungen. Zur Verwendung des Schätzwertes müssen Sie eine negative Zahl für die Eigenschaft festlegen oder die angepasste Eigenschaft löschen.
Standardeinstellung -1
maxHttpLiveRequests

Sie können diese angepasste Eigenschaft verwenden, um die maximale Anzahl an Anforderungen für eine bestimmte Zelle festzulegen. Die Anforderungen können sich an einer beliebigen Position innerhalb der Zelle befinden, d. h., sie können sich zu einer bestimmten Zeit entweder in der Warteschlange eines ODR befinden oder in einem Anwendungsserver ausgeführt werden.

Tabelle 11. Angepasste Eigenschaft "maxHttpLiveRequests"
Geltungsbereich Zelle
Gültige Werte Integer
Standardeinstellung Keine
MOP.AveragingWindowInMS

Das Fenster für die Durchschnittswertermittlung in Millisekunden, das vom Schutz vor Speicherüberlastung verwendet wird. Dieses Zeitintervall muss mindestens so lang wie die Lebensdauer von 95 % von HTTP-Sitzungen, SIP-Dialogen oder Anwendungssitzungen sein. Wenn das Zeitintervall zu kurz ist, kann der Schutz vor Speicherüberlastung möglicherweise keinen Überlastungsschutz bieten. Wenn das Zeitintervall viel länger ist als die Lebensdauer dieser Objekte, kann der Schutz vor Speicherüberlastung zwar einen Überlastungsschutz bieten, er benötigt jedoch mehr Zeit, um die maximale Rate zu ermitteln.

Tabelle 12. Angepasste Eigenschaft "MOP.AveragingWindowInMS"
Geltungsbereich Zelle
Einheiten Millisekunden
Standardeinstellung 180000 ms
MOP.InitialMaxRatePerSec

Wenn kein persistenter maximaler Wert für die Rate festgelegt wurde, wird diese angepasste Eigenschaft als maximale Anfangsrate verwendet.

Tabelle 13. Angepasste Eigenschaft "MOP.AveragingWindowInMS"
Geltungsbereich Zelle
Standardeinstellung 1
node.speed

Mit dieser Eigenschaft können Sie die Knotengeschwindigkeit in Megahertz (MHz) definieren. Auf einem Multiprozessorknoten setzen Sie den Wert auf die Prozessorgeschwindigkeit multipliziert mit der Anzahl der Prozessoren. Definieren Sie diese angepasste Eigenschaft auf dem Knoten. Wenn Sie einen Node Agent und einen Middleware-Agenten auf demselben Knoten ausführen, kann der Wert für "node.memory" überschrieben werden. Definieren Sie die angepasste Eigenschaft für beide Agenten, und setezen Sie sie auf dengleichen Wert.

Tabelle 14. Angepasste Eigenschaft "node.speed"
Geltungsbereich Knoten
Gültige Werte Eine Gleitkommazahl, die die Anzahl der MHz für den Referenzinstruktionssatz darstellt.
Standardeinstellung Keine
node.memory

Mit dieser Eigenschaft können Sie den verfügbaren Arbeitsspeicher auf einem Knoten in Megabyte angeben. Definieren Sie diese angepasste Eigenschaft auf dem Knoten. Dieser Wert wird zwar automatisch bestimmt, kann aber überschrieben werden.

Tabelle 15. Angepasste Eigenschaft "node.memory"
Geltungsbereich Knoten
Gültige Werte Anzahl Megabyte (MB)
Standardeinstellung Keine
node.numCPUs

Mit dieser angepassten Eigenschaft können Sie die Anzahl Prozessoren auf einem Multiprozessorknoten angeben. Dieser Wert wird zwar automatisch bestimmt, kann aber überschrieben werden. Definieren Sie diese angepasste Eigenschaft auf dem Knoten.

Tabelle 16. Angepasste Eigenschaft "node.numCPUs"
Geltungsbereich Knoten
Gültige Werte Ganze Zahl, die die Anzahl der Prozessoren angibt
Standardeinstellung Keine
timeoutFactor

Legen Sie für die angepasste Eigenschaft "timeoutFactor" einen Wert fest, der mit dem Schwellenwert für die Antwortzeit multipliziert wird, um den differenzierteren Schwellenwert für das Zeitlimit zu erhalten. Verwenden Sie die angepasste Eigenschaft "timeoutFactor", wenn Sie den ARFM konfigurieren. Der Wert der Eigenschaft "timeoutFactor" wird mit dem Schwellenwert für die Antwortzeit multipliziert, um den differenzierteren Schwellenwert für das Zeitlimit zu erhalten.

Dieser differenzierte Schwellenwert für das Zeitlimit ist einer von drei verschiedenen Faktoren, anhand deren der ARFM feststellt, dass eine aktive Anforderung das Zeitlimit überschritten hat. Das Zeitlimit der aktiven Anforderung ist dann abgelaufen, wenn einer der folgenden Faktoren zutrifft:
  • Das Proxy-Framework weist darauf hin, dass das Zeitlimit für die Anforderung abgelaufen ist.
  • Die Anforderungsantwort enthält einen speziellen HTTP-Header, der angibt, dass die interne Anwendung das Zeitlimit überschritten hat.
  • Die Servicezeit überschreitet den differenzierten Zeitlimitwert.
Tabelle 17. Angepasste Eigenschaft "timeoutFactor"
Geltungsbereich Zelle
Gültige Werte Dezimaldarstellung einer Gleitkommazahl
Standardeinstellung Keine
useODRs

Gibt an, ob sich der Work-Profiler und der Verteilungscontroller auf die Services der ODR-Server verlassen.

Tabelle 18. Angepasste Eigenschaft "useODRs"
Geltungsbereich Zelle
Gültige Werte Boolescher Wert
Standardeinstellung true



Zugehörige Konzepte
Umgebung für dynamische Operationen
Zugehörige Tasks
Autonomic Request Flow Manager konfigurieren
Autonome Manager konfigurieren
Zugehörige Informationen
Erweiterte angepasste Eigenschaften für den Autonomic Request Flow Manager
Referenzartikel    

Nutzungsbedingungen | Feedback

Letzte Aktualisierung: 24.09.2009 16.40 Uhr EDT
http://publib.boulder.ibm.com/infocenter/wxdinfo/v6r1m1/index.jsp?topic=/com.ibm.websphere.ops.doc/info/reference/rarfmbasic.html