当我在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
- 为什么输出可能会有所不同的背景......
在笔记本电脑上进行systeminfo(德语Windows)如下所示:
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'之外的其他东西在这种情况下会更好地为我服务。 我可能想坚持使用标准程序和工具,而不是添加第三方软件。因此解决方案有望在任何地方运行。