了解 wmic cpu/os 输出

了解 wmic cpu/os 输出

我有两个问题 -

  1. 我的网络上有多台计算机。当我使用“wmic cpu”时,其中一些计算机返回单行数据输出,而另一些计算机返回两行相同的数据输出。这是否(必然)意味着这些计算机有单个或两个物理处理器?

  2. 计算计算机内存“负载”时,我应该使用哪个参数 - “物理内存”还是“虚拟内存”?

答案1

由于我们不知道您拥有什么硬件和操作系统,因此我们不得不做出假设。通常,由于拥有多个核心,您可以得到多个结果。每个核心有时看起来像一个单独的处理器。

如果我做

Get-WmiObject Win32_Processor | select NumberOfLogicalProcessors

我拿回了 4 个处理器

NumberOfLogicalProcessors
-------------------------
                        4

但如果我输入

@(Get-WmiObject Win32_Processor).count

我回来了

1

所以这完全取决于您在哪里寻找以及寻找什么。

至于内存问题,同样取决于您要查找的内容。物理内存是指正在使用的 RAM 量。虚拟内存是指分页量。

答案2

如果你得到两个相同的线(听起来你在 wmic CPU Get 中使用了更多参数...)那么你就有两个 CPU。

使用以下命令查看两个条目是否具有不同的 DeviceID。

wmic cpu Get DeviceID

如果你得到类似的信息

CPU0
CPU1

那么你就安装了两个 CPU。

相关内容