¿VirtualBox reconoce todos los hilos como núcleos o solo núcleos físicos para Core i7 de doble núcleo?

1

Cuando ejecuto VirtualBox (u otro software de virtualización) me permite seleccionar cuántos núcleos me gustaría asignar a una máquina virtual.

Dado que tengo un Intel Core i7 de doble núcleo a 2.66 gHz con hyperthreading, ¿estaría asignando "núcleos" en VirtualBox desde los cuatro hilos que proporciona el i7, o solo desde los dos núcleos físicos?

¡Gracias!

hpy
fuente

Respuestas:

0

VirtualBox es lo peor cuando se trata de múltiples núcleos / CPU. Si REALMENTE necesita múltiples núcleos, use VMware. (Incluso el jugador puede crear invitados). Virtualbox solo está bien con un núcleo, ya que debe habilitar IO APIC, lo que hará que el invitado sea tan lento que no vale la pena.

Shiki
fuente
2
¿Algún punto de referencia que confirme su afirmación?
liori
OKAY. Entonces, ¿VMware reconocerá mis cuatro hilos como núcleo O solo reconocerá los dos núcleos físicos en mi i7?
hpy
Puede asignar CPU y núcleos. Puede asignar 8 núcleos, 16 núcleos. Ya que no tienes dos CPU. ^^ "(En resumen: sí lo hará.)
Shiki
Esta respuesta ya no es cierta. VirtualBox tiene soporte para I / O APIC ahora, y funciona muy bien con múltiples núcleos.
FrederikNS
@FrederikNS: El soporte de IO / APIC fue terrible. Bueno, incluso ahora lo es. Si agrega algo de carga al host, el invitado será terriblemente lento con IO / APIC. Esto no está sucediendo con VMware, que permanece sólido como una roca. Quiero decir, heck Virtualbox no es "gratis", es un producto de Oracle. VMware es un producto que está bien. X es mejor que Y, y eso es todo. Simplemente use la versión Player de VMware y sea feliz.
Shiki