Tengo un i7 con 2 núcleos físicos, debido a la hiperprocesamiento de Windows 7 informa 4 núcleos (al menos en el Administrador de tareas). Mi pregunta es, al asignar núcleos a una VM en VMWare Player, ¿está tomando del grupo de 4 núcleos hiperprocesados o simplemente 2 núcleos físicos?
Curiosamente, me permite seleccionar hasta 8 núcleos a pesar de tener solo 2 físicos y 4 en total con hiperprocesamiento en el host.
Entonces, si digo, aquí Mr.VM toma 1 núcleo, ¿tomará 1 de los 4 'núcleos' o 1 de 2 los núcleos físicos? En el primer caso, le estaría dando la mitad de mis núcleos, en el segundo, le estaría dando 1/4 de mis núcleos si los núcleos hiperprocesados se incluyen en el conjunto de núcleos disponibles.
Editar : Esto es lo que dicen los documentos de VMWare Player:
Uso del multiprocesamiento simétrico virtual
Con el multiprocesamiento simétrico virtual (SMP), puede asignar hasta ocho procesadores a una máquina virtual en cualquier máquina host que tenga al menos dos procesadores lógicos.
Se considera que todos los siguientes tienen dos o más procesadores lógicos:
- Un host multiprocesador con dos o más CPU físicas
- Un host de procesador único con una CPU multinúcleo
- Un host de procesador único con hyperthreading habilitado
NOTA: en hosts uniprocesadores con hiperprocesamiento, el rendimiento de las máquinas virtuales con Virtual SMP puede ser inferior a lo normal. Con VMware Player puede encender y ejecutar múltiples máquinas virtuales de doble procesador al mismo tiempo.
fuente