Let’s say you have Nutanix cluster with 24 CPU cores and 2 sockets and now you’re confused regarding the terminology.
vCPU and cores per CPU and how to provision CPU to a Virtual Machine confusing you?
Let’s break the terminology down in simple terms!
In the world of Hardware, we have sockets and cores. In a host, there would be 2 sockets(or CPU) and 12 cores in each socket, resulting in 24 cores.
So what is a vCPU?
vCPU corresponds to the number of sockets for the VM.
Cores per vCPU correspond to cores in a socket, so in conclusion, if you have provisioned your VM with the following configuration:
- 2 vCPU
- 4 core per vCPU
In this scenario, your VM would have 2 sockets and 8 cores in total.
How can I provision my vCPU, is there a guide or documentation regarding it?
Absolutely yes, please give the following article a read
So is there a way to overprovision my CPU?
Absolutely yes, please give the following article a read
CPU Oversubscription