如何检查Azure上正在使用的Windows Server 2003(D13)VM的虚拟处理器数量?

当我们说一个Azure D13实例有8个内核时,它指的是虚拟处理器,对不对?

我上传了一个Windows Server 2003虚拟硬盘(VHD),并基于该映像创build了一个D13虚拟机。 (我知道Azure上不支持Windows Server 2003,但需要进行testing)

根据Technet关于支持用于Hyper-V的Windows客户操作系统的文章 ,Windows Server 2003 VM可以支持最多的虚拟处理器。 但是,当我查看D13 VM的Windows任务pipe理器中的“性能”选项卡时,它显示了8个正在使用的CPU。

有一种方法可以绝对确认D13 Azure VM正在使用全部8个内核,而不仅仅是Technet文章中提到的2个内核/虚拟处理器。

您链接的文章指出,在运行WS2003的Hyper-V guest虚拟机上最多支持 2个vCPU,但没有技术原因阻止您使用更多; 您已经运行完全不受支持的configuration(Azure上的WS2003),因此支持可能是您最担心的问题。

但是,为了实际使用4个以上的CPU(无论物理还是虚拟),您需要Windows Server 2003企业版: https : //technet.microsoft.com/en-us/library/cc758523(v=ws .10).aspx 。