Freigeben über


Beispiel für eine Pausierungsberechnung

Im Folgenden finden Sie eine Beispielberechnung, für die private Bytes verwendet werden, um zu ermitteln, ob BizTalk pausiert wird oder nicht. Dabei werden die konfigurierten Standardwerte sowie einige Beispiellaufzeitwerte verwendet.

Die folgenden Werte werden als Pausierungseigenschaften vorausgesetzt:

  • TimeBlocked = 60 (Beispielzeit in Sekunden blockiert)

  • WaitingHistory = 90 (Beispiel warteverlauf in Sekunden)

  • ActualPrivateBytes = 250 (Beispielwert für private Bytes)

  • OptimalUsage = 50 (Standardwert der Konfiguration)

  • MaximalUsage = 350 (Standardwert der Konfiguration)

    Da sich die ActualPrivateBytes zwischen OptimalUsage und MaximalUsage befinden, wird Alpha wie folgt berechnet:

alpha(private) = (350 – 250) / (350 – 50)  
alpha(private) = 100 / 300  
alpha(private) = 0.33  

Anschließend berechnen Sie testThreshold wie folgt:

TestThreshold = 1 + (0.33 * (1800 – 1))  
TestThreshold = 1 + 599.66  
TestThreshold = 600.66  

Abschließend muss entschieden werden, ob pausiert werden soll oder nicht:

Dehydrate = (90 == -1 OR 90 > 600 OR 60 > (2 * 600))  
Dehydrate = false  

Anhand dieses Beispiels kann festgelegt werden, dass die Orchestrierung zu diesem Zeitpunkt nicht dehydriert wird.