VMnoobs1
Contributor
Contributor

CPU AND MEMORY HOT PLUG IMPACT?

Hi,

need to know that if someone has the knowledge of the impact on the VMware if we turn on the CPU and Memory hotplug enabled on all of our VMs?

will it slow it down? does it takes more resources than to have it disabled?

any input is highly appreciated

thanks

Tags (1)
0 Kudos
2 Replies
mhampto
VMware Employee
VMware Employee

I do not see this causing a performance impact being enabled on all the VM's. 

0 Kudos
jhague
VMware Employee
VMware Employee

Answer is 'it depends'! Hot plug and vNUMA are mutually exclusive. vNUMA optimises the scheduling of vCPUs on physical cores, if there are more vCPUs in a VM than exists within a physical CPU socket, vNUMA will make sure they are scheduled in the most efficient way - same goes for memory which is assigned to a 'local' CPU E.g. you have 256GB memory in a 2 CPU socket system then you have 128GB per channel. If you have a VM with more than 128GB it is a wide VM and can benefit from vNUMA.

If you enable hot plug then this will be disabled, if you have smaller VMs you won't notice. If you have larger VMs you may not even notice depending on the utilisation of your environment and what is running on the VMs.

It often comes down to a trade off between what is most important and what is best from an operational perspective too. Also just because the VM supports hot plug does not mean the OS/App does e.g. in the case of certain DB software...

Ps Frank Dennenman explains it a lot better than I can - Impact of CPU Hot Add on NUMA scheduling - frankdenneman.nl

John Hague http://linkedin.com/in/john-hague | twitter @jhague10 VCIX-DCV | VCP-DCV 3/4/5/6 | VCP6-NV | VCP7-CMA | VCAP7-CMA Design
0 Kudos