对于Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz型号 cpu,我将NumberOfCores和NumberOfLogicalProcessors都设为 4 。
我想知道系统是如何计算NumberOfLogicalProcessors的?
我应该用什么来获得实际的 cpu 数量?
操作系统:win2k8 R2
对于Intel(R) Core(TM)2 Quad CPU Q8400 @ 2.66GHz型号 cpu,我将NumberOfCores和NumberOfLogicalProcessors都设为 4 。
我想知道系统是如何计算NumberOfLogicalProcessors的?
我应该用什么来获得实际的 cpu 数量?
操作系统:win2k8 R2
这取决于您所说的实际 CPU的含义。
Win32_Processor\NumberOfCores
指定物理CPU 内核的总数。一个芯片可以包含一个或多个 CPU 内核。
Win32_Processor\NumberOfLogicalProcessors
指定虚拟CPU 内核的总数。一个物理CPU 内核中可以有两个或多个虚拟CPU 内核。在 x86 兼容计算机上,这仅在 Intel 的超线程CPU 中可用。
另一方面,指定安装在多处理器主板上的物理Win32_ComputerSystem\NumberOfProcessors
处理器芯片的总数。
与Win32_ComputerSystem\NumberOfLogicalProcessors
相同Win32_Processor\NumberOfLogicalProcessors
。