Documente Academic
Documente Profesional
Documente Cultură
virtual
Este artculo proporciona informacin acerca de la configuracin del nmero de ncleos por
CPU en una mquina virtual.
Algunas SKU de sistemas operativos estn limitadas a ejecutarse en un nmero fijo de CPU.
Por ejemplo, Windows Server 2003 Standard Edition est limitado a ejecutarse hasta en 4
CPU. Si instala este sistema operativo en una caja fsica con 8 entradas, solo se ejecutar en
4 de las CPU. El sistema operativo aprovecha las ventajas de las CPU de ncleo mltiple, as
que si sus CPU son de doble ncleo, Windows Server2003SEse ejecutar hasta en 8 ncleos,
y si tiene CPU de cuatro ncleos, se ejecutar en 16 ncleos y as sucesivamente.
Las CPU virtuales (vCPU) en mquinas virtuales VMware aparecen en el sistema operativo
como CPU de un solo ncleo. Entonces, al igual que en el ejemplo anterior, si crea una
mquina virtual con 8 vCPU (puede hacerlo con vSphere) el sistema operativo visualizar 8
CPU de un solo ncleo. Si el sistema operativo es Windows2003SE (limitado a 4 CPU), solo
se ejecutar en 4 vCPU.
Nota: Recuerde que 1 vCPU corresponde a un ncleo fsico y no, a una CPU fsica, as la
mquina virtual realmente ejecutar 4 ncleos.
La consideracin de que 1 vCPUes igual a 1 CPUes una conjetura que se utiliza para la
simplificacin, ya que las vCPU estn programadas en CPU lgicas, que son contextos de
ejecucin de hardware. Estas tareas pueden tardar en el caso de una CPU de un solo ncleo,
CPU que tienen un solo hilo por ncleo, o puede ser solo un hilo en el caso de las CPU que
tienen hyperthreading.
Considere el siguiente escenario:
En el mundo fsico, puede ejecutar Windows 2003SE en hasta 8 ncleos (utilizando una caja
de cuatro ncleos con dos entradas), pero en una mquina virtual solo se pueden ejecutar 4
ncleos porque VMware le indica al sistema operativo que cada CPU tiene un solo ncleo por
entrada.
VMware ahora cuenta con una configuracin que le brinda control sobre el nmero de ncleos
por CPU en una mquina virtual.
11.
Por ejemplo:
Utilizar 4 vCPU
Configuracin que desee
Nmero de
entradas
Nmero
de
ncleos
por
entrada
Total de
ncleos
Ajustar vCPU
a:
cpuid.coresPerSocket/s
ockets a:
Ajustar
Utilizar 8 vCPU
Configuracin que desee
Nmero de
entradas
Nmero
de
ncleos
por
entrada
Total de
ncleos
Ajustar vCPU
a:
cpuid.coresPerSocket/s
ockets a:
Notas:
Ajustar
Win2000-Serv