Действительно ли возможно знать загрузку ЦП из [закрытого] сценария

22
задан indiv 12 May 2015 в 04:18
поделиться

3 ответа

Для мониторинга с интервалом в 1 секунду используйте:

typeperf "\processor(_total)\% processor time"

Только для текущего использования используйте:

typeperf -sc 1 "\processor(_total)\% processor time"
14
ответ дан 29 November 2019 в 04:06
поделиться

Из командной строки? Взгляните на PsList в пакете PsTools .

5
ответ дан 29 November 2019 в 04:06
поделиться

вот небольшой vbscript, который показывает использование процессора для каждого процесса

strComputer ="."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colProcess = objWMIService.ExecQuery("Select * from Win32_PerfFormattedData_PerfProc_Process",,48)
For Each obj in colProcess
If obj.Name <> "Idle"  And obj.Name <> "_Total" Then 
        WScript.echo obj.Name & "," & obj.PercentProcessorTime
End If
Next

, сохраните как showcpu.vbs и запустите его в командной строке как

c:\test> cscript //nologo showcpu.vbs 
5
ответ дан 29 November 2019 в 04:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: