How VMware allocates processor if we have multicore processor

How VMware allocates processor if we have multicore processor

Hi all,

I want know how VMware software allocates processor...if processor is multicore.
Suppose I want to create VM machine with two processors and we have 2 dual core physical CPUs.
That means we have four virtual CPUs.
Then how software allocates the CPUs....two physical CPUs OR two cores means one physical CPU for that machine?

Thanks in advance,

2 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.

VMWare treats each core as a physical CPU. So two processors, each with 2 cores, would be treated by VMWare as four physical CPUs.

The user of VMWare hypervisors creates virtual CPUs (vCPUs) as part of their VM configuration. Any configuration is possible. Suppose the user creates two VMs. They may choose to configure 2 vCPUs for each, or 1 vCPU for one and 3 vCPUs for the other. Furthermore, they might choose to configure 1 vCPU for each, thus wasting the resources of 2 physical CPUs. They might also allocate 4 vCPUs to each. In this case, the VMM will handle scheduling as 4 physical CPUs are multiplexed across 8 vCPUs.

See VMWare's web site for product documentation and white papers.

Leave a Comment

Please sign in to add a comment. Not a member? Join today