Vous pouvez configurer les machines virtuelles à l'aide de l'un ou l'autre des processeurs virtuels ; chacun possède son propre ensemble de registres et de structures de commande.

Lorsqu'une machine virtuelle est programmée, ses processeurs virtuels sont programmés pour s'exécuter sur des processeurs physiques. VMkernel Resource Manager programme les CPU virtuels sur des CPU physiques, ce qui lui permet de gérer l'accès de la machine virtuelle aux ressources du CPU physique. ESXi prend en charge des machines virtuelles ayant jusqu'à 128 CPU virtuelles.