VMware Cloud Community
Nicolas33
Contributor
Contributor

Best practices VM physical socket / virtual socket

Hi,

I have a question about performance vCPU for a VM.

I have an ESXi with 1 physical socket (8 cores + HT) = 16 pCPU

My VM (Windows 2008 R2) with 2 virtual sockets (x 2 cores) = 4 vCPU

Will the CPU performance of my VM be damaged ?


Reply
0 Kudos
6 Replies
daphnissov
Immortal
Immortal

Not sure what you mean by "damaged" in this case. There's no such thing as damaging performance; it either is or is not within your expectations.

Reply
0 Kudos
Nicolas33
Contributor
Contributor

I would like to say "Less efficient" if I configure my VM with 2 virtual sockets on ESXi with 1 physical socket

Reply
0 Kudos
Nicolas33
Contributor
Contributor

Thank you for your response Smiley Wink

Reply
0 Kudos
daphnissov
Immortal
Immortal

If you have one physical socket, there's no need to set 2 sockets on your VM. Leave everything at one socket and adjust the cores. The hypervisor's scheduler will take care of the rest.

Reply
0 Kudos
Nicolas33
Contributor
Contributor

OK thanks, but for my personal information.

Do you think the VM will be "less efficient" if the VM is configure with 2 virtual sockets ?

Reply
0 Kudos
daphnissov
Immortal
Immortal

Probably not unless you're expecting very high, low latency performance.

Reply
0 Kudos