J'ai principalement deux questions concernant l'utilisation du processeur de VMware/machine virtuelle :
- Comment est-il calculé ?
- Quels chiffres sous quels onglets de vCenter (vSphere client) sont référencés ?
Veuillez également préciser si ma compréhension résumée ci-dessous est correcte ou non.
Q1
Veuillez préciser si ce que je comprends est correct ou non :
- un processeur physique correspond à un cœur (intégré dans un socle de processeur).
- une machine virtuelle (ou un système d'exploitation invité) reconnaît/manipule ses processeurs toujours au niveau d'un processeur virtuel (un processeur virtuel est noté vCPU ci-dessous).
- un vCPU est également appelé CPU (ou processeur) logique, synonyme de l'un et de l'autre.
- Lorsque HT est PAS activé, 1 vCPU = 1 CPU physique (ou 1 cœur)
- Lorsque la HT est activée, un cœur génère deux threads, et un thread ressemble/agit comme un vCPU vu d'une machine VM, en un mot, un cœur fournit deux vCPU dans ce cas.
Q2
Le calcul de l'utilisation du CPU pour une machine virtuelle, un hôte ou un cluster d'hôtes est le suivant simplement en calculant A/B, où A - quantité utilisée, B - capacité totale.
La question est : dans le cas d'une machine VM, où trouver les informations de A et B ? quels onglets, quelles métriques / compteurs sur la fenêtre vCenter ?
Données
Vous trouverez ci-dessous une liste d'éléments pertinents (données provenant d'un système VM réel), merci. montrez-moi lequel est A, lequel est B :
Under Summary tab of a VM machine ("V-mch"):
** General section **
Guest OS: MS Windows Servers 2008
CPUs: 2 vCPU
Memory: 4096 MB
.......
Host: "hst"
** Resource section **
Consumed host CPU: 43 MHz
Consumed host memory: 4149.00 MB
Active guest memory: 327.00 MB
Under Summary tab of the host "hst" ("V-mch" is attached to):
** General section **
Maker: Dell Inc.
Model: PowerEdge M620
CPU core: 20 CPUs x 2.199 GHz
Processor type: Intel(R) Xeon(R) CPU E5-2660 v2 @ 2.20 GHz
Processor socket: 2
Cores per socket: 10
Logical processors: 40
Hyper threading: valid (enabled)
** Resource section **
CPU used amount: 9016 MHz
Capacity: 20 x 2.199 GHz
Ma supposition suivante est-elle correcte, pour savoir d'où proviennent les informations A et B ?
A - Consumed host CPU: "43MHz"
B - CPUs: "2vCPU" + Capacity: .. "2.199GHz"
Merci de lire ce long texte et de nous conseiller.