Ho un i7 con 2 core fisici, a causa dell'hyper threading Windows 7 riporta 4 core (almeno nel Task Manager). La mia domanda è: quando si allocano core a una VM in VMWare Player, si prende dal pool di 4 core hyper thread o semplicemente 2 core fisici?
Stranamente mi permette di selezionare fino a 8 core pur avendo solo 2 fisici e 4 totali con hyper threading sull'host.
Quindi, se dico, qui Mr.VM prende 1 core, ci vorrà 1 dei 4 "core" o 1 di 2 i core fisici? Nel primo caso gli darei 1/2 dei miei core, nel secondo gli darei 1/4 dei miei core se i core hyper thread sono inclusi nel pool di core disponibili.
Modifica : ecco cosa dicono i documenti di VMWare Player:
Utilizzo del multiprocessing simmetrico virtuale
Con Virtual Symmetric Multiprocessing (SMP), è possibile assegnare fino a otto processori a una macchina virtuale su qualsiasi macchina host che abbia almeno due processori logici.
Si considera che tutti abbiano due o più processori logici:
- Un host multiprocessore con due o più CPU fisiche
- Un host a processore singolo con una CPU multicore
- Un host a processore singolo con hyperthreading abilitato
NOTA: sugli host uniprocessore hyperthreaded, le prestazioni delle macchine virtuali con Virtual SMP potrebbero essere al di sotto del normale. Con VMware Player puoi accendere ed eseguire più macchine virtuali a doppio processore contemporaneamente.