Lorsqu'une machine virtuelle principale semble ralentie, alors que la charge de travail de son hôte est légère et qu'elle conserve du temps de CPU inactif, vérifiez que l'hôte sur lequel la machine virtuelle secondaire est exécutée n'est pas surchargé.

Problème

Lorsqu'une machine virtuelle secondaire réside sur un hôte fortement chargé, ceci peut affecter la performance de la machine virtuelle principale.

Une manifestation de ce problème peut être le voyant jaune ou rouge pour l'intervalle vLockstep sur le panneau de Fault Tolerance de la machine virtuelle principale. Cela signifie que la machine virtuelle secondaire a quelques secondes de retard par rapport à la machine virtuelle principale. Dans ce cas, Fault Tolerance ralentit la machine virtuelle principale. Si l'intervalle vLockstep reste jaune ou rouge de manière prolongée, cela indique que la machine virtuelle secondaire ne bénéficie pas de suffisamment de ressources CPU pour suivre la machine virtuelle principale.

Une machine virtuelle secondaire exécutée sur un hôte dont les ressources de CPU sont surchargées ne bénéficiera pas nécessairement de la même quantité de ressources CPU que la machine virtuelle principale. Si c'est le cas, la machine virtuelle principale doit ralentir pour que la machine virtuelle secondaire parvienne à la suivre. Elle réduit alors sa vitesse d'exécution pour atteindre la vitesse inférieure de la machine virtuelle secondaire.

Résultats

Pour résoudre ce problème, définissez une réservation de CPU explicite pour la machine virtuelle principale en réglant une valeur en MHz suffisante pour l'exécution de la charge de travail au niveau de performances requis. Cette réservation est appliquée à la fois aux machines virtuelles principale et secondaire, ce qui garantit qu'elles pourront toutes deux fonctionner à la vitesse spécifiée. Pour vous aider à définir cette réservation, consultez les courbes de performances de la machine virtuelle (avant l'activation de Fault Tolerance) pour vérifier la quantité de ressources CPU utilisée dans des conditions normales.