创建包含多个CPU的vCPU

时间:2018-04-26 23:52:45

标签: virtual-machine cpu cpu-usage virtualization vcpu

简短的问题,希望是一个肯定的答案:

是否可以创建一个由多个真实核心组成的虚拟CPU? 那么假设你有一个4x3.5 GHz的CPU,你能创建一个1x14GHz的vCPU吗?

为什么这样? 如果有一个大量使用CPU的软件,但只能使用一个线程,那么它会增加程序。

我对硬件技术不是很先进,但我想没有办法做到这一点。

感谢。

1 个答案:

答案 0 :(得分:3)

  

那么假设你有一个4x3.5 GHz的CPU,你能创建一个1x14GHz的vCPU吗?

没有。表达式为 - nine women cannot make a baby in one month

虚拟CPU执行的每条指令都可能依赖于先前在该CPU上发生的任何事情。在完成所有先前的指令之前,无法运行指令(或一组指令)。这使得另一个物理CPU无法加快速度。