0

VMware world recommends that you only add one Virtual CPU on each Virtual Machine unless that your application requires detect more than one CPU.

Does this recommendation could be applied on Microsoft Hyper-V world? or if I requires more CPU power on a Virtual machine, should I increase the number of Virtual CPU?

Best Regards

1 Answer 1

1

No it does not.

VMWare uses gang scheduling of virtual cores - an 8 vCPU VM waits until all eight cores can be scheduled at once. This means keeping VM vCPU counts low reduces contention between VMs each waiting on it's vCPU count of physical cores to be free.

Hyper-V schedules cores individually so this consideration does not apply.

1
  • And 2 vCPU make a lot of things snappier - IO etc., even if the application itself is only single threaded. I hardly ever use one CPU Vm's anymore.
    – TomTom
    Mar 4, 2015 at 12:07

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .