![如何检查 Azure 上的 Windows Server 2003 (D13) VM 使用了多少个虚拟处理器?](https://linux22.com/image/665137/%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%20Azure%20%E4%B8%8A%E7%9A%84%20Windows%20Server%202003%20(D13)%20VM%20%E4%BD%BF%E7%94%A8%E4%BA%86%E5%A4%9A%E5%B0%91%E4%B8%AA%E8%99%9A%E6%8B%9F%E5%A4%84%E7%90%86%E5%99%A8%EF%BC%9F.png)
当我们说 Azure D13 实例有 8 个核心时,它指的是虚拟处理器,对吗?
我已上传 Windows Server 2003 虚拟硬盘 (VHD) 并基于该映像创建了 D13 虚拟机。(我知道 Azure 不支持 Windows Server 2003,但测试需要它)
根据这个Technet 文章在 Hyper-V 支持的 Windows 客户操作系统上,Windows Server 2003 VM 最多可支持虚拟处理器。但是,当我查看 D13 VM 的 Windows 任务管理器中的“性能”选项卡时,它显示正在使用 8 个 CPU。
有没有办法绝对确认 D13 Azure VM 正在使用全部 8 个核心,而不仅仅是 2 个核心/虚拟处理器作为Technet 文章提到?
答案1
你链接的文章说最多 2 个 vCPU支持的在运行 WS2003 的 Hyper-V 客户机上,但没有技术原因阻止您使用更多;您已经在运行完全不受支持的配置(Azure 上的 WS2003),因此支持可能是您最不关心的问题。
但是,为了实际使用超过 4 个 CPU(无论是物理的还是虚拟的),您需要 Windows Server 2003 的企业版:https://technet.microsoft.com/en-us/library/cc758523(v=ws.10).aspx。