从Windows命令提示符获取CPU使用率

Mik*_*ike 43 windows command-prompt

如何从Windows命令提示符获得总CPU使用率?:

预期产出:

27%
Run Code Online (Sandbox Code Playgroud)

Ale*_* K. 83

C:\> wmic cpu get loadpercentage
LoadPercentage
0
Run Code Online (Sandbox Code Playgroud)

要么

C:\> @for /f "skip=1" %p in ('wmic cpu get loadpercentage') do @echo %p%
4%
Run Code Online (Sandbox Code Playgroud)

  • 感谢你!我对此有疑问.您是否拥有获取远程计算机或服务器的CPU使用率的代码? (3认同)
  • 在具有适当权限的域环境中;`wmic /node:machinename cpu get loadpercentage` 对于其他场景,你必须谷歌 *wmic 远程机器* (3认同)
  • 您可以使用“wmic cpu get loadpercentage /value”直接获取值,而不是跳过一行 (3认同)

mdm*_*mdm 11

以下在提升的命令提示符下在Windows 7 Ultimate上正常工作:

C:\Windows\system32>typeperf "\Processor(_Total)\% Processor Time"

"(PDH-CSV 4.0)","\\vm\Processor(_Total)\% Processor Time"
"02/01/2012 14:10:59.361","0.648721"
"02/01/2012 14:11:00.362","2.986384"
"02/01/2012 14:11:01.364","0.000000"
"02/01/2012 14:11:02.366","0.000000"
"02/01/2012 14:11:03.367","1.038332"

The command completed successfully.

C:\Windows\system32>
Run Code Online (Sandbox Code Playgroud)

或者快照:

C:\Windows\system32>wmic cpu get loadpercentage
LoadPercentage
8
Run Code Online (Sandbox Code Playgroud)


Pow*_*101 8

typeperf "\processor(_total)\% processor time"
Run Code Online (Sandbox Code Playgroud)

在Win7上工作,您只需要从最后一个引用的字符串中提取百分比值.