4 votes

Moyenne des CPU de Virtual Machine Manager 2012

Que me montre exactement le champ Moyenne CPU dans VMM 2012 ?

J'utilise Server 2008 R2 avec VMM 2012. Mon serveur est équipé de 2 processeurs à 16 cœurs.

Un exemple de machine virtuelle a 4 processeurs virtuels, et montre une utilisation du CPU de 20%. Est-ce que :

  • 20% de la puissance CPU disponible de tout le système ?
  • 20% de la puissance CPU de 4 des 32 cœurs ?
  • 20% du CPU d'un cœur ? (dans ce cas, cela pourrait aller jusqu'à 400 %).
  • Quelque chose d'entièrement différent ?

Comment puis-je savoir quelle proportion de la puissance du processeur de l'ensemble du système est utilisée (les 32 cœurs) ?

Edit : Eh bien, je peux dire avec certitude que ce n'est pas 20% de la puissance CPU de l'ensemble du système - puisque les moyennes CPU de l'ensemble du serveur s'élèvent à bien plus de 100% en ce moment.

0 votes

Je ne peux répondre à cette question qu'à titre indicatif, mais en général, l'utilisation du CPU rapportée par un hyperviseur correspond aux ressources qui lui sont allouées. Donc, si vous avez assigné 1 vCPU, alors c'est 20% de cela. (c'est-à-dire votre deuxième option). De même pour l'utilisation de la RAM, il s'agit uniquement du % de la RAM allouée, et non de la RAM totale du système.

0 votes

Après une enquête plus poussée, je pense qu'il s'agit de drogues. J'ai fait un test et chargé une VM avec Prime95 pour charger toute son allocation de CPU. Dans la console Hyper-V, je vois 12% (ce qui correspond à l'allocation totale/total disponible), ce qui indique que le système affiche le total utilisé sur l'ensemble du système. Mais SCVMM affiche 0 %. Je ne sais donc pas quoi en penser...

0 votes

J'ai posé une autre question pour essayer d'y voir plus clair : serverfault.com/questions/450352/

0voto

Davide Icardi Points 161

Pour un invité Hyper-V, la console VMM affiche la moyenne du CPU comme le compteur "%Guest Run Time" du compteur "Hyper-V Hypervisor Virtual Processor(_Total)". Ceci est également lié à toute limite en pourcentage définie dans le paramètre Processeur sous les paramètres de l'invité Hyper-V.

Par exemple, si vous avez un invité avec un processeur à 4 cœurs et une limite de 50% de VM et que l'utilisation affichée à l'intérieur du système d'exploitation de l'invité est de 100%, la console VMM l'affichera comme environ 50%. Cependant, si vous regardez dans la console Hyper-V, elle affichera environ 25 % car la console Hyper-V se rapporte à l'utilisation du CPU de l'hôte (l'hôte dans cet exemple aurait 8 cœurs).

Source : Comment SCVMM détermine la moyenne des CPU affichée dans la console d'administration ?

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X