Compartir a través de


Ejemplo de cálculo de deshidratación

A continuación, se muestra un ejemplo del cálculo, utilizando bytes privados, para determinar si BizTalk se deshidratará o no. Usa los valores configurados predeterminados y algunos ejemplos de valores de tiempo de ejecución.

Presuponga los valores siguientes para las propiedades de deshidratación:

  • TimeBlocked = 60 (tiempo de ejemplo bloqueado en segundos)

  • WaitingHistory = 90 (ejemplo de historial de espera en segundos)

  • ActualPrivateBytes = 250 (valor de ejemplo para bytes privados)

  • OptimalUsage = 50 (valor de configuración predeterminado)

  • MaximalUsage = 350 (valor de configuración predeterminado)

    Dado que ActualPrivateBytes están entre OptimalUsage y MaximalUsage, alpha se calcula como:

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

A continuación, calcule testThreshold de la siguiente manera:

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

Por último, se toma la decisión sobre si deshidratar o no:

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

Mediante este ejemplo, se puede establecer que la orquestación no se deshidratará en este momento.