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 se trouve sur un hôte fortement chargé, elle peut affecter les performances de la machine virtuelle principale.
Cause
Une machine virtuelle secondaire exécutée sur un hôte surchargé (par ses ressources de CPU, par exemple) ne bénéficiera pas nécessairement de la même quantité de ressources 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.
Solution
- Pour les conflits de mise en réseau FT, utilisez la technologie vMotion pour déplacer la machine virtuelle secondaire vers un hôte disposant d'un nombre moins élevé de machines virtuelles FT présentant un conflit sur le réseau FT. Vérifiez que la qualité de l'accès au stockage de la machine virtuelle n'est pas asymétrique.
- Pour les problèmes de conflit de stockage, désactivez FT et réactivez-le. Lorsque vous recréez la machine virtuelle secondaire, déplacez sa banque de données vers un emplacement avec moins de conflits de ressources et un meilleur potentiel de performance.
- Pour résoudre un problème de ressources de CPU, 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 s'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 graphiques de performances de la machine virtuelle (avant l'activation de Fault Tolerance) pour vérifier la quantité de ressources de CPU utilisée dans des conditions normales.