简短的问题,希望是一个肯定的答案:
是否可以创建一个由多个真实核心组成的虚拟CPU? 那么假设你有一个4x3.5 GHz的CPU,你能创建一个1x14GHz的vCPU吗?
为什么这样? 如果有一个大量使用CPU的软件,但只能使用一个线程,那么它会增加程序。
我对硬件技术不是很先进,但我想没有办法做到这一点。
感谢。
答案 0 :(得分:3)
那么假设你有一个4x3.5 GHz的CPU,你能创建一个1x14GHz的vCPU吗?
没有。表达式为 - nine women cannot make a baby in one month。
虚拟CPU执行的每条指令都可能依赖于先前在该CPU上发生的任何事情。在完成所有先前的指令之前,无法运行指令(或一组指令)。这使得另一个物理CPU无法加快速度。