简短的问题,希望得到一个肯定的答案:
是否可以创建由多个真实内核组成的虚拟 CPU?假设你有一个 4x3.5 GHz CPU,你能创建一个 1x14GHz 的 vCPU 吗?
为什么这样做?如果有一个软件使用大量CPU,但只能使用一个线程,它会提升程序。
我对硬件技术不是很先进,但我想没有办法做到这一点。
谢谢。
简短的问题,希望得到一个肯定的答案:
是否可以创建由多个真实内核组成的虚拟 CPU?假设你有一个 4x3.5 GHz CPU,你能创建一个 1x14GHz 的 vCPU 吗?
为什么这样做?如果有一个软件使用大量CPU,但只能使用一个线程,它会提升程序。
我对硬件技术不是很先进,但我想没有办法做到这一点。
谢谢。
假设你有一个 4x3.5 GHz CPU,你能创建一个 1x14GHz 的 vCPU 吗?
不。正如俗话说的那样——九个女人不能在一个月内生孩子。
虚拟 CPU 执行的每条指令都可能依赖于该 CPU 上之前发生的任何事情。在所有先前的指令都完成之前,没有办法运行一条指令(或一组指令)。这没有空间让另一个物理 CPU 加快速度。