VMware Cloud Community
bhive
Contributor
Contributor

Physical CPU and vCPU correlation

I have a basic question. I have a physical server which has 2 dual core CPUs which is a total of 4 cores.

What is the equivalent vCPU for this configuration? If my ESX host has 2 quad core CPUs, if I assing 4 vCPUs, does this equals a quad core CPU?

0 Kudos
2 Replies
mcowger
Immortal
Immortal

1 vCPU = 1 core.

--Matt VCDX #52 blog.cowger.us
0 Kudos
Dave_Mishchenko
Immortal
Immortal

Each vCPU would be scheduled to process on a CPU core.   CPU scheduling can be a complex topic, but essentially ESXi would have to find 4 free cores at the same time to run a CPU cycle for your vCPU VM.  With your 2 x dual core server the VM would be running on all 4 cores.  On the server with 8 cores,  at most the VM could max out 4 out of 8 cores if you were running the VM at 100%.  Which CPU cores would depend on the ESXi scheduler.

0 Kudos