152k views
3 votes
What are the VM vCPU sizing recommendations/limitations?

User Neall
by
8.0k points

1 Answer

4 votes

Final answer:

Virtual machine (VM) vCPU sizing recommendations depend on factors like the workload, hypervisor limitations, and performance monitoring. Adding too many vCPUs can degrade performance.

Step-by-step explanation:

When it comes to virtual machine (VM) vCPU sizing recommendations, there are a few factors to consider. One important aspect is the workload or application that will be running on the VM. Certain applications may require more CPU resources than others. Another factor is the number of vCPUs that can be supported by the host server hardware. Each hypervisor platform has its own limitations in terms of the maximum number of vCPUs per VM and the maximum number of vCPUs per host.

For example, VMware vSphere 6.7 supports up to 128 vCPUs per VM and 768 vCPUs per host. On the other hand, Hyper-V in Windows Server 2019 can handle up to 240 vCPUs per VM and 240 vCPUs per host.

It's also worth noting that adding more vCPUs to a VM does not necessarily improve performance. In fact, adding too many vCPUs can actually degrade performance due to increased CPU scheduling overhead. So, it's important to monitor VM performance and adjust vCPU allocation accordingly.

User Benjamin Dell
by
7.9k points