此命令:
WMIC CPU Get /Format:List
说机器有 6 个核心,但查看任务管理器中的 CPU 使用历史记录,有 12 个窗口,而不是 6 个。
为什么会有这种差异?
HP z600 - Windows 7
答案1
wmic cpu get numberoflogicalprocessors
这将返回您的逻辑处理器。这包括英特尔处理器上的超线程。
如果您想要物理核心(包括多个处理器设置,您可以使用:
wmic cpu get numberofcores
Windows 任务管理器(至少在 Windows 7 中)将显示逻辑核心,而不是物理核心。这是因为操作系统在其任务调度中对所有逻辑处理器一视同仁。
答案2
这可能是因为超线程,每个物理 CPU 核心有多个虚拟核心。