0

对于Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz型号 cpu,我将NumberOfCoresNumberOfLogicalProcessors都设为 4 。

我想知道系统是如何计算NumberOfLogicalProcessors的?

我应该用什么来获得实际的 cpu 数量?

操作系统:win2k8 R2

4

1 回答 1

1

这取决于您所说的实际 CPU的含义。

Win32_Processor\NumberOfCores指定物理CPU 内核的总数。一个芯片可以包含一个或多个 CPU 内核。

Win32_Processor\NumberOfLogicalProcessors指定虚拟CPU 内核的总数。一个物理CPU 内核中可以有两个或多个虚拟CPU 内核。在 x86 兼容计算机上,这仅在 Intel 的超线程CPU 中可用。

另一方面,指定安装在多处理器主板上的物理Win32_ComputerSystem\NumberOfProcessors处理器芯片的总数。

Win32_ComputerSystem\NumberOfLogicalProcessors相同Win32_Processor\NumberOfLogicalProcessors

于 2012-07-30T08:33:40.190 回答