¿La cantidad de núcleos disponibles para VMware Player está limitada a núcleos físicos o núcleos hiperprocesados?

8

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.

MetaGuru
fuente

Respuestas:

5

En respuesta a tu segunda pregunta:

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?

Hay una opción cuando crea la VM y también después de haberla creado, en el panel de configuración en Procesadores en el que especifica si desea utilizar ambos procesadores o los núcleos por procesador.

Editar por Asker:

Esto prueba que realmente toma de un grupo de núcleos totales disponibles que incluye núcleos hiperprocesados ​​porque cuando seleccioné 8 núcleos dio una advertencia, pero cuando seleccioné 4 núcleos no lo hizo.

La respuesta: los núcleos hiperprocesados ​​se incluyen en los núcleos disponibles que se entregarán a la máquina virtual.

ingrese la descripción de la imagen aquí

En mi caso, no tengo la capacidad de usar tantos núcleos o procesadores, pero con tu CPU, deberías poder hacerlo.

paradd0x
fuente
Ok, esto responde a mi pregunta un poco indirectamente. La respuesta a la pregunta es que elige de un grupo de los 4 núcleos a pesar de que 2 de los 4 son hiperprocesados ​​y solo existen 2 núcleos físicos. La forma en que estoy seguro de esto ahora es porque si selecciono '8 núcleos' me dice que esto no está disponible, pero la opción '4 núcleos' no es un problema. Gracias por insinuarme en la dirección correcta.
MetaGuru