0

当我在 Windows 7 上使用下面提到的命令行或在笔记本电脑上的 cmd.exe shell 中使用类似的命令行时,我得到如下信息:

    C:\>wmic cpu get LoadPercentage /value | find "LoadPercentage"
    LoadPercentage=15

在服务器类机器上做同样的事情给了我这样的东西:

    C:\>wmic cpu get LoadPercentage /value | find "LoadPercentage"
    LoadPercentage=48
    LoadPercentage=50

- 为什么输出可能不同的一些背景知识......

在笔记本电脑(德语 Windows)上执行 systeminfo 如下所示:

    C:\>systeminfo
    [...]
    Prozessor(en): 1 Prozessor(en) installiert.
                   [01]: Intel64 Family 6 Model 30 Stepping 5 GenuineIntel ~1734 MHz

在服务器上执行相同操作如下所示:

    C:\>systeminfo
    [...]
    Processor(s): 2 Processor(s) Installed.
                  [01]: Intel64 Family 6 Model 62 Stepping 4 GenuineIntel ~2600 Mhz
                  [02]: Intel64 Family 6 Model 62 Stepping 4 GenuineIntel ~2600 Mhz

--后台程序结束。

我现在的问题是:

我怎样才能一直得到shell上系统负载的总和?(而不是服务器案例中提供的每个处理器列表)

也许一些 cmd.exe 魔法是可能的,或者在这种情况下,除了 'wmic' 之外的其他东西会更好地为我服务。我可能想坚持使用标准程序和工具,而不是添加第三方软件。因此,该解决方案有望无处不在。

4

0 回答 0