Ich habe einen i7 mit 2 physischen Kernen, da Windows 7 aufgrund von Hyper-Threading 4 Kerne meldet (zumindest im Task-Manager). Meine Frage ist, ob beim Zuweisen von Kernen zu einer VM in VMWare Player aus dem Pool von 4 Hyper-Threaded-Kernen oder einfach 2 physischen Kernen entnommen wird.
Seltsamerweise kann ich bis zu 8 Kerne auswählen, obwohl ich nur 2 physische und insgesamt 4 mit Hyper-Threading auf dem Host habe.
Wenn ich also sage, hier nimmt Mr.VM 1 Kern, wird es dann 1 der 4 'Kerne' oder 1 von 2 der physischen Kerne nehmen? Im ersten Fall würde ich ihm 1/2 meiner Kerne geben, im zweiten Fall würde ich 1/4 meiner Kerne geben, wenn die Hyper-Threaded-Kerne im Pool der verfügbaren Kerne enthalten sind.
Bearbeiten : In den VMWare Player-Dokumenten heißt es:
Verwenden von Virtual Symmetric Multiprocessing
Mit Virtual Symmetric Multiprocessing (SMP) können Sie einer virtuellen Maschine auf jedem Host-Computer mit mindestens zwei logischen Prozessoren bis zu acht Prozessoren zuweisen.
Es wird davon ausgegangen, dass alle zwei oder mehr logische Prozessoren haben:
- Ein Multiprozessor-Host mit zwei oder mehr physischen CPUs
- Ein Host mit einem Prozessor und einer Multicore-CPU
- Ein Host mit einem Prozessor und aktiviertem Hyperthreading
ANMERKUNG: Auf Hyperthread-Uniprozessor-Hosts liegt die Leistung virtueller Maschinen mit virtuellem SMP möglicherweise unter dem Normalwert. Mit VMware Player können Sie mehrere virtuelle Maschinen mit zwei Prozessoren gleichzeitig einschalten und ausführen.
quelle