VMware Cloud Community
markvcp
Contributor
Contributor

Would VCSA perform better by disabling HOT ADD CPU to use NUMA nodes instead of 2 to 24 sockets?

VCSA deploys as 1 socket with multiple cores (from 2 to 24 cores).

Shouldn't VCSA perform better by disabling HOT ADD CPU to us eNUMA nodes instead of 2 to 24 sockets? For example,

1 socket x 16 cores or
2 socket x 8 cores

Just seems contrary to VMware performance practices.

0 Kudos
3 Replies
Ardaneh
Enthusiast
Enthusiast

Generally speaking, by disabling "CPU Hot Add" you can use NUMA on the VM and that can be 100% good for better performance. VCSA is a VM and it can be affected by this configuration. So you can disable "CPU Hot Add" to run NUMA for your VCSA machine.

About the configuration of CPU, it depends on the version of your vSphere, if you are using 6.7 U2 or later, you can change your configuration by the examples you mentioned and there will be no performance issue on your VCSA VM.

markvcp
Contributor
Contributor

I'm intrigued why VCSA deploys as 1 core per socket. Any insight into that?
0 Kudos
Ardaneh
Enthusiast
Enthusiast

According to VMware best practices, the best design of your VM is to have a VM with fewer cores per socket and the reasons for that are:

- Licensing Issues (License based on CPU sockets)

- Better Performance (VPD to PPD mapping)

So deploying a VM with 1 CPU or more and just with 1 Core per socket is the best design.

You can have a VM with 8 CPUs and 1 Core per socket (you will have 8 sockets totally) or you can have 16 CPUs and 2 Cores per socket (you will also have 8 sockets), but the design with 1 core per socket is recommended.

Cheers

0 Kudos