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.