是否可以将两台或多台物理机“分组”成一台虚拟机,以便共享 CPU 核心?
答案1
是的,也不是。
不过,您说的不是虚拟化,而是物理机器集群。它可以通过专门的软件、硬件和互连来实现。如果您对此感兴趣,请查看 ScaleMP。归根结底,像这样汇集硬件资源的设计与超级计算机的设计相同。
虚拟化机集群有助于将工作负载分配到多台物理机上,以解决单一工作负载(例如 MapReduce)。
这是否接近您所寻找的呢?
答案2
您不需要自己将主机捆绑在一起,而是购买一个可扩展的服务器。
提供运行 4 或 8 个 CPU 插槽的单个系统。远不止这些,但更接近奇特的自定义集群。
每个虚拟机 vCPU 和 vRAM 都有限制,但现在这些限制往往相当大。
(如果您的软件不是按核心授权的,那您就庆幸了。)