Exemple de classes Workload Manager avec des partages et des limites
Dans cet exemple, supposons que les classes A, B, C et D ont des partages de 3, 2, 1 et 1 respectivement.
Si les classes A, C et D sont actives, les cibles calculées seraient les suivantes :
target (C) = 1/5 = 20%
target (D) = 1/5 = 20%
Si, lors du test, il a été constaté que les applications de la classe A s'exécutent correctement lorsqu'elles sont autorisées à utiliser 50 % de la ressource, il peut être souhaitable de rendre les autres 50 % de la ressource disponibles pour les autres classes. Pour ce faire, il faut donner à la classe A un maximum de 50 % pour cette ressource. Comme l'objectif calculé actuel de 60 % est supérieur à cette limite, il sera ajusté en fonction de la valeur maximale molle. Lorsque cela se produit, la consommation cible ou réelle (la valeur la moins élevée) de la classe A est soustraite de la quantité de ressources disponibles. Comme cette classe a maintenant une cible limitée par sa limite (et non ses actions), les actions de la classe sont également soustraites du nombre d'actions actives. En supposant que la classe A a une consommation actuelle de 48 %, les cibles seront maintenant les suivantes :
target (C) = 1/2 * (100-48) = 26%
target (D) = 1/2 * (100-48) = 26%
target (B) = 2/7 = 28%
target (C) = 1/7 = 14%
target (D) = 1/7 = 14%