如何为虚拟机分配完整的处理器(核心/插槽)? VMware

如何为虚拟机分配完整的处理器(核心/插槽)? VMware

尝试使用 VMware。使用 Ryzen 9 5950X(16 核/32 线程)。

问题是如何将所有核心/线程正确分配给虚拟机?我们尝试了“处理器数量”以及“每个处理器的核心数量”的不同配置。例如 2/16、16/2、8/4 等等,但从未得到正确的值。

想要推动一切,因此可以使用 VM 中 CPU 的全部功能:),或者至少是大部分。

超频:Windows 10

PS 当我分配 16 / 1 时,我在虚拟机中通过任务管理器看到 2 个带有 2 个(或 4 个)核心的插槽

感谢您的帮助!

答案1

如果要推动整个处理器,请使用以下配置:

  • 处理器数量:1
  • 每个处理器的核心数:32

但请注意,除非您有另一个处理器,否则它可能会崩溃或降低性能,因为您需要一些处理能力来处理主操作系统。我建议每个处理器使用 24-26 个核心。

答案2

VmWare 是 2 类虚拟机管理程序,它在主机操作系统上运行。2 类虚拟机管理程序最多可支持 75% 的主机硬件。以下虚拟机管理程序属于 2 类虚拟机管理程序:“VmWare、Virtualbox、Parallels、Qemu、...

同时,类型 1 虚拟机管理程序(例如“Hyper-v、Microsoft Virtual pc、Windows Sandbox”等)在主机硬件上运行,因此它们可以使用比类型 2 h-vs 多得多的硬件。因此,如果您打算充分利用 CPU,我建议您使用类型 1 虚拟机管理程序,但它们有一些缺点,例如它们更支持 Windows Server 客户机操作系统,并且它们没有那么多功能,例如内置直接 vnc 连接。

希望这有帮助。

相关内容