我有两个问题 -
我的网络上有多台计算机。当我使用“wmic cpu”时,其中一些计算机返回单行数据输出,而另一些计算机返回两行相同的数据输出。这是否(必然)意味着这些计算机有单个或两个物理处理器?
计算计算机内存“负载”时,我应该使用哪个参数 - “物理内存”还是“虚拟内存”?
答案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。