Partage via


Détecter les goulots d’étranglement dans un environnement virtualisé

Cette section doit vous donner des conseils sur ce qu’il faut surveiller à l’aide de Analyseur de performances et sur la façon d’identifier où peut se trouver le problème lorsque l’hôte ou certaines des machines virtuelles ne fonctionnent pas comme prévu.

Goulots d’étranglement du processeur

Voici quelques scénarios courants qui peuvent entraîner des goulots d’étranglement du processeur :

  • Un ou plusieurs processeurs logiques sont chargés

  • Un ou plusieurs processeurs virtuels sont chargés

Vous pouvez utiliser les compteurs de performances suivants à partir de l’hôte :

  • Utilisation du processeur logique - \Hyperviseur Hyper-V Processeur logique(*)\% Temps d'exécution total

  • Utilisation du processeur virtuel - \Hyperviseur Hyper-V Processeur virtuel(*)\% Temps d'exécution total

  • Utilisation du processeur virtuel racine - \Hyperviseur Hyper-V Processeur virtuel racine (*)\% Temps d'exécution total

Si le compteur Hyperviseur Hyper-V Processeur logique(_Total)\% Temps d'exécution total est supérieur à 90 %, l’hôte est surchargé. Vous devez ajouter plus de puissance de traitement ou déplacer certaines machines virtuelles vers un autre hôte.

Si le compteur Hyperviseur Hyper-V Processeur virtuel(VM Name:VP x)\% Temps d'exécution total est supérieur à 90 % pour tous les processeurs virtuels, vous devez effectuer les opérations suivantes :

  • Vérifiez que l’hôte n’est pas surchargé

  • Déterminer si la charge de travail peut tirer parti d’un plus grand nombre de processeurs virtuels

  • Affecter d’autres processeurs virtuels à la machine virtuelle

Si le compteur Hyperviseur Hyper-V Processeur virtuel(VM Name:VP x)\% Temps d'exécution total est supérieur à 90 % pour certains, mais pas tous, des processeurs virtuels, vous devez effectuer les opérations suivantes :

  • Si votre charge de travail est intensive sur le réseau, vous devez envisager d’utiliser vRSS.

  • Si les machines virtuelles n’exécutent pas Windows Server 2012 R2, vous devez ajouter d’autres cartes réseau.

  • Si votre charge de travail nécessite beaucoup de stockage, vous devez activer la NUMA virtuelle et ajouter d’autres disques virtuels.

Si le compteur Hyperviseur Hyper-V Processeur virtuel racine (Root VP x)\% Temps d'exécution total est supérieur à 90 % pour certains processeurs virtuels, mais pas tous, et que le compteur Processeur (x)\% Temps d'interruption et Processeur ((x)\% Temps DPC sont approximativement égaux à la valeur du compteur Processeur virtuel racine(Root VP x)\% Temps d’exécution total, vous devez vous assurer d’activer VMQ sur les cartes réseau.

Goulots d’étranglement de la mémoire

Voici quelques scénarios courants qui peuvent entraîner des goulots d’étranglement de la mémoire :

  • L’hôte n’est pas réactif.

  • Impossible de démarrer les machines virtuelles.

  • Les machines virtuelles sont à court de mémoire.

Vous pouvez utiliser les compteurs de performances suivants à partir de l’hôte :

  • Mémoire\\Mégaoctets disponibles

  • Équilibreur de mémoire dynamique Hyper-V (*)\Mémoire disponible

Vous pouvez utiliser les compteurs de performances suivants à partir de la machine virtuelle :

  • Mémoire\\Mégaoctets disponibles

Si les compteurs Mémoire\\Mégaoctets disponibles et Équilibreur de mémoire dynamique Hyper-V (*)\Mémoire disponible sont faibles sur l’hôte, vous devez arrêter les services non essentiels et migrer une ou plusieurs machines virtuelles vers un autre hôte.

Si le compteur Mémoire\\Mégaoctets disponibles est faible dans la machine virtuelle, vous devez affecter plus de mémoire à la machine virtuelle. Si vous utilisez la mémoire dynamique, vous devez augmenter le paramètre de mémoire maximale.

Goulots d’étranglement réseau

Voici quelques scénarios courants qui peuvent entraîner des goulots d’étranglement réseau :

  • L’hôte est lié au réseau.

  • La machine virtuelle est liée au réseau.

Vous pouvez utiliser les compteurs de performances suivants à partir de l’hôte :

  • Interface réseau(nom de la carte réseau)\Octets/s

Vous pouvez utiliser les compteurs de performances suivants à partir de la machine virtuelle :

  • Carte réseau virtuelle Hyper-V (nom de la machine virtuelle nom<GUID>)\Octets/s

Si le compteur Octets/s de la carte réseau physique est supérieur ou égal à 90 % de sa capacité, vous devez ajouter des cartes réseau supplémentaires, migrer des machines virtuelles vers un autre hôte et configurer la qualité de service réseau.

Si le compteur Octets/s de la carte réseau virtuel Hyper-V est supérieur ou égal à 250 Octets/s, vous devez ajouter des cartes réseau associées supplémentaires dans la machine virtuelle, activer vRSS et utiliser SR-IOV.

Si vos charges de travail ne peuvent pas répondre à leur latence réseau, activez SR-IOV pour présenter des ressources de carte réseau physiques à la machine virtuelle.

Goulots d’étranglement du stockage

Voici quelques scénarios courants qui peuvent entraîner des goulots d’étranglement du stockage :

  • Les opérations de l’hôte et de la machine virtuelle sont lentes ou expirent.

  • La machine virtuelle est lente.

Vous pouvez utiliser les compteurs de performances suivants à partir de l’hôte :

  • Disque physique(lettre de disque)\Moyenne disque s/Lecture

  • Disque physique(lettre de disque)\Moyenne disque s/Écriture

  • Disque physique(lettre de disque)\Longueur moyenne de la file d’attente de lecture du disque

  • Disque physique(lettre de disque)\Longueur moyenne de la file d’attente d’écriture du disque

Si les latences sont constamment supérieures à 50 ms, vous devez effectuer les opérations suivantes :

  • Répartissez les machines virtuelles sur un stockage supplémentaire

  • Envisagez d’acheter un stockage plus rapide

  • Envisagez les espaces de stockage hiérarchisés, qui ont été introduit dans Windows Server 2012 R2

  • Envisagez d’utiliser la QoS de stockage, qui a été introduite dans Windows Server 2012 R2

  • Utilisez VHDX

Références supplémentaires