本文介绍管理分区中运行的 Windows OS 最多使用 64 个根虚拟处理器(根 VP)。
原始 KB 数: 2812283
总结
Windows Server 2012 Hyper-V 支持在最多 320 个逻辑处理器(LP)的系统上运行。 但是,在管理分区(称为主机)或“root”分区中运行的 Windows OS 最多只能使用 64 个根虚拟处理器(根 VP)。 Hyper-V 虚拟机监控程序将继续管理和使用系统中的所有逻辑处理器在来宾虚拟机(VM)上运行来宾 VM 中的任何工作负荷。 在管理分区中运行的 Windows OS 不需要超过 64 个 VM 才能充分执行。
详细信息
观察 Windows 主机 OS 中的处理器数
由于 Hyper-V 主机分区中运行的 Windows OS 实例不会枚举和初始化超过 64 个 VP,因此尝试在系统上显示 64 个 LP 数 > 的实用工具无法准确反映系统 IP 总数。 这些实用工具将指示主机分区仅使用最多 64 个 VP,从主机 OS 实例中运行的软件的角度来看是正确的。 若要确定系统中的实际物理处理器数,可以使用任务管理器或性能监视器。
主机系统逻辑处理器总数的任务管理器显示
任务管理器准确地显示系统逻辑处理器总数,如下所示。 逻辑处理器的值正确显示 128,这是示例计算机系统中的处理器总数。 值主机逻辑处理器反映,Hyper-V 主机分区仅在总共 128 个系统逻辑处理器中的 64 个 VM 上运行。
确定性能监视器中的逻辑处理器数
Windows 性能监视器还可用于观察系统逻辑处理器总数和根分区中的 VP 数,如下所示。 计数器 Hyper-V 虚拟机监控程序\逻辑处理器指示虚拟机监控程序正在使用的系统逻辑处理器 总数。 计数器 Hyper-V 虚拟机监控程序根分区\虚拟处理器指示分配给主机分区的虚拟处理器 总数。
NUMA 拓扑
可以使用适用于 Windows 的调试工具查看系统的原始和调整后的 NUMA 拓扑。 该 !numa 命令显示主机分区的配置。 该 !numa_hal 命令显示系统的配置。