次の方法で共有


脱水計算のサンプル

ここでは、プライベート バイトを使用して、BizTalk が退避するかどうかを判断するサンプル計算の例を示します。 既定の構成済み値と、実行時の値の例を使用します。

脱水特性について、次の値を想定します。

  • TimeBlocked = 60 (秒単位でブロックされた時間の例)

  • WaitingHistory = 90 (秒単位の待機履歴の例)

  • ActualPrivateBytes = 250 (プライベート バイトの値の例)

  • OptimalUsage = 50 (既定の構成値)

  • MaximalUsage = 350 (既定値)

    ActualPrivateBytesOptimalUsageMaximalUsage の間であるため、アルファは次のように計算されます。

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

次に、 TestThreshold を次のように計算します。

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

最後に、脱水するかどうかを決定します。

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

この例を使えば、オーケストレーションが現時点で退避されないことを判断できます。