物理CPU的数量和线程数是计算虚拟CPU(vCPU)数量的基础。虚拟CPU的数量可以通过以下公式来计算:vCPU数量 = (线程数 x 内核数)x 物理CPU数量。例如,如果一个物理CPU具有8个内核和16个线程,那么(16线程 x 8内核)x 1 CPU = 128个vCPU。

此外,虚拟化管理层为vCPU分配的资源可能受到虚拟机预留值和份额值的影响。当虚拟机根据份额值计算出来的计算能力大于虚拟机预留值时,虚拟机的计算能力会以份额值计算为准。
在实际的虚拟化环境中,vCPU与物理核的分配关系可能是绑定的,也可能不是。大致的情况如下:当体系内VM所需的vCPU总数少于物理CPU的核数(包含超线程Core)时,虚拟化办理体系为vCPU分配的资源不超过一个物理CPU核。