QEMU 上的 Windows 10 专业版

QEMU 上的 Windows 10 专业版

我正在运行一台配备 AMD 4 核处理器的主机。我尝试为我的 Windows VM 分配 3 个核心,但每个系统监视器只能看到或识别 2 个核心。有没有人能够让 Windows 10 使用超过 2 个核心?即使在不同的虚拟化上?请提供规格/配置。这可能与我的主机有 4 个核心有关吗?

感谢您的任何建议。

答案1

我注意到我的 Win10 VM 存在同样类型的问题 - 我修改了客户机的拓扑,如下图所示,现在我的系统监视器显示 3 个虚拟处理器。

在此处输入图片描述

答案2

桌面 Windows 版本(Windows 11/10/8.1/7)对计算机可使用的最大物理处理器(插槽)数量有限制:

  • Windows 家庭版 – 1 个 CPU
  • Windows 专业版 – 2 CPU
  • Windows 工作站 – 最多 4 个 CPU
  • Windows Server – 最多 64 个 CPU

但这个限制与核心数量无关。

为了提高虚拟机的性能,您可以使用具有更多核心的处理器。大多数虚拟机管理程序都可以提供 vCPU 作为处理器、处理器核心甚至线程。这意味着您可以添加 2 个 vCPU(2 个插槽),而不是 8 个 vCPU,每个插槽 4 个。

在运行 Windows 10 VM 的 KVM Hypervisor 中,所有分配的虚拟核心都被视为单独的处理器。要使用分配给虚拟机的所有 CPU 资源,虚拟机必须看到一个 8 核处理器(专业版中为 2 核)。

KVM 虚拟机管理程序允许用户设置每个虚拟机使用的虚拟核心的数量。

示例配置:

<cpu mode='host-passthrough' check='none'>
<topology sockets='1' cores='8' threads='1'/>
</cpu>

相关内容