Как бы я получить суммарную загрузку процессора из командной строке Windows ?:Получить Использование процессора из командной строке Windows
Ожидаемый результат:
27%
Как бы я получить суммарную загрузку процессора из командной строке Windows ?:Получить Использование процессора из командной строке Windows
Ожидаемый результат:
27%
C:\> wmic cpu get loadpercentage
LoadPercentage
0
Или
C:\> @for /f "skip=1" %p in ('wmic cpu get loadpercentage') do @echo %p%
4%
Kudos тебе! У меня к этому вопрос. У вас есть код для получения CPU использования удаленного компьютера или сервера? – Dhenn
В домашней среде с соответствующими правами; 'wmic/node: machinename cpu get loadpercentage' для других сценариев вам придется использовать google * wmic remote machine * –
@AlexK. добавление/каждый: 1 повторяет это в цикле. –
Следующая корректно работает в 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>
Или снимок:
C:\Windows\system32>wmic cpu get loadpercentage
LoadPercentage
8
typeperf "\processor(_total)\% processor time"
работает на Win7, вам просто нужно извлечь процентное значение себя от последней строки в кавычках.
Связанный вопрос: http://stackoverflow.com/questions/2415085/is-it-possible-to-know-the-cpu-utilization-from-command-line – Aziz
@Aziz - Связанный, но не отвечает на мои вопросы вопрос – Mike
@mdm typeperf "\ processor (_total) \% процессорное время" - но это не работает на win 7 – Mike