是否可以使用虚拟插槽和每个插槽的核心数选项将 4 插槽 40 核物理服务器配置为单个 VM-Guest?
答案1
您(打算)使用什么虚拟化解决方案?
一般来说,让虚拟机跨越 NUMA 边界(只要为虚拟机分配的核心数多于物理主机一个插槽所提供的核心数,就会出现这种情况)似乎是一个坏主意。
答案2
如果你真的需要一台机器上的所有 CPU,虚拟化就毫无意义了。虚拟化背后的想法是,您拥有的物理资源比您的操作系统/应用程序能够或需要使用的要多,因此您将这些资源放在资源更有限的虚拟机中,然后启动其他虚拟机,这些虚拟机将共享大型物理主机可以提供的额外资源。
不过,如果您确实需要如此强大的虚拟机,KVM 可以支持 64 个 vCPU,并且每次发布时这个数字都会增加。
答案3
我相信 ESXi 5 仅允许 32 个 vCPU,其他虚拟机管理程序可能也有类似的限制。
答案4
您的问题中的信息很少。但是如果您只是想虚拟化,可能是因为您希望在将虚拟机迁移到另一台主机后能够维护硬件,或者可能是因为您希望能够备份整个虚拟机,或者因为您的基础架构以虚拟化为中心,那么您可以使用 Windows Server 2012 和 Hyper-V 来实现这一点。
目前发布的 Hyper-V 版本不支持那么多核心,但 2012 版支持 64 个虚拟处理器,并且 VM 能够跨越 NUMA 节点。您今天就可以试用测试版,但我不会在测试版软件上托管生产工作负载。