Die Nutzung, die Sie in der virtuellen Maschine sehen, ist der Prozentsatz der gewünschten Zeit für die CPU, unabhängig davon, ob sie die CPU hat oder nicht. Im Wesentlichen bedeuten 100% 100% der für diese virtuelle Maschine verfügbaren CPU.
Wenn der physische Prozessor mit 2,0 GHz läuft, tun dies auch die virtuellen Prozessoren. Da es jedoch nur einen tatsächlichen Kern gibt, kann jeweils nur einer der virtuellen Prozessoren ausgeführt werden. Wenn Sie auf beiden VMs eine Auslastung von 100% sehen, sprechen Sie davon, dass jede VM immer so viel CPU benötigt, wie sie kann. In der Regel erhalten sie jeweils fast 50% der verfügbaren CPU.
Sagen Sie nichts davon: "Wenn wir also auf beiden VMs eine Auslastung von 100% sehen, sprechen wir von jeweils 100% von 1,0 GHz?" Das ist im Grunde Unsinn. Wenn Sie ein Auto benutzen, das jeden zweiten Tag 50 Meilen pro Stunde fährt, wird dies nicht als 100% von 25 Meilen pro Stunde bezeichnet. Preise funktionieren nicht so. Die CPU hat etwas Kapazität, um zu arbeiten, und die virtuellen Maschinen teilen sich das. Wenn jeder alles will, was er bekommen kann, erhält jeder rund 50% der CPU-Kapazität für die Arbeit. 2,0 GHz ist die Kerntaktrate, nicht die Kapazität, um zu arbeiten. Es macht also keinen Sinn, das zu teilen.