Le diagramme d'utilisation du CPU (MHz) affiche l'utilisation du CPU par les dix machines virtuelles dont l'utilisation du CPU est la plus élevée sur l'hôte.
Ce diagramme se trouve dans la vue Machines virtuelles de l'onglet Performances de l'hôte.
Nom | Description |
---|---|
virtual_machine | Quantité de CPU activement utilisée par chaque machine virtuelle sur l'hôte. 100 % représente tous les CPU. Par exemple, si une machine virtuelle a une CPU virtuel en cours d'exécution sur un hôte doté de 4 CPU et que l'utilisation de la CPU est de 100 %, la machine virtuelle utilise une ressource CPU. utilisation de la CPU virtuelle = usagemhz ÷ (nombre de CPU virtuelles x fréquence de cœur)
Note : Utilisation de CPU du point de vue de l'hôte et non de celui du système d'exploitation invité.
|
Analyse de diagramme
Un pic court d'utilisation de la CPU ou de disponibilité de la CPU indique que vous utilisez de manière optimale les ressources de la machine virtuelle. Généralement, si la valeur d'utilisation de la CPU pour une machine virtuelle est supérieure à 90 % et la valeur de disponibilité de la CPU supérieure à 20 %, les performances baissent.
Si les performances sont affectées, envisagez de prendre les mesures énumérées ci-dessous.
# | Résolution |
---|---|
1 | Vérifiez que VMware Tools est installé sur chaque machine virtuelle sur l'hôte. |
2 | Définissez les réservations de CPU pour toutes les machines virtuelles prioritaires afin de garantir qu'elles reçoivent les cycles de CPU nécessaires. |
3 | Comparez la valeur d'utilisation de la CPU d'une machine virtuelle à l'utilisation de la CPU d'autres machines virtuelles sur l'hôte ou dans le pool de ressources. Le graphique à barres empilées de la vue Machine virtuelle de l'hôte montre l'utilisation de la CPU pour toutes les machines virtuelles sur l'hôte. |
4 | Déterminez si le temps de disponibilité élevé pour la machine virtuelle découle du fait que la durée d'utilisation de la CPU a atteint le paramètre de limite de CPU. Si tel est le cas, augmentez la limite de CPU sur la machine virtuelle. |
5 | Augmentez les parts de CPU pour donner à la machine virtuelle plus d'opportunités de s'exécuter. Le temps de disponibilité total sur l'hôte peut rester au même niveau si le système hôte est contraint par le CPU. Si le temps de disponibilité de l'hôte ne diminue pas, définissez les réservations de CPU pour les machines virtuelles prioritaires pour garantir qu'elles recevront les cycles de CPU nécessaires. |
6 | Augmentez la quantité de mémoire allouée à la machine virtuelle. Cela diminue l'activité sur le disque et ou sur le réseau pour les applications utilisant le cache. L'opération peut réduire les E/S de disque et la nécessité pour l'hôte de virtualiser le matériel. Les machines virtuelles dont les allocations de ressources sont moins importantes cumulent plus de temps de disponibilité de la CPU. |
7 | Réduisez le nombre de CPU virtuelles sur une machine virtuelle au nombre nécessaire pour exécuter la charge de travail. Par exemple, une application à thread unique sur une machine virtuelle à quatre voies bénéficie seulement d'un vCPU simple. Mais la maintenance de l'hyperviseur des trois vCPU inactifs utilise les cycles de CPU qui pourraient être employés pour d'autres tâches. |
8 | Si l'hôte n'est pas déjà dans un cluster DRS, ajoutez-le. Si l'hôte est dans un cluster DRS, augmentez le nombre d'hôtes et migrez une ou plusieurs machines virtuelles vers le nouvel hôte. |
9 | Mettez à niveau les CPU physiques ou les cœurs sur l'hôte au besoin. |
10 | Utilisez la dernière version du logiciel hyperviseur et activez les fonctions d'économie CPU, telles que déchargement de segmentation TCP (TCP Segmentation Offload), les pages mémoire volumineuses et les trames Jumbo. |