В Linux командой "uptime" вы можете получить среднюю загрузку за последние 15 минут. Но как это сделать в windows?
Многие предлагали альтернативу, найденную Вот. Но речь идет об использовании ЦП, где средняя загрузка, предоставляемая Linux, дает подсказку, сколько процессов ожидали процессорного времени. Я видел, что этот вопрос задавали часто, но их дата очень старая, и они также не дали идеального ответа.
Также мне нужно получить их из командной строки, а не из графического интерфейса.
«Средняя нагрузка» изначально не поддерживается на серверах под управлением Windows. Проверьте эту ветку - https://social.technet.microsoft.com/Forums/lync/en-US/e5fd5657-726a-4cf0-8d6f-d760bf26ec77/windows-equivalent-to-to-linux-load-average-15-minutes?forum= Winserverpowershell
Используйте PowerShell Get-Counter
или WMI - Processor Queue Length
в системе Win32_PerfFormattedData_PerfOS_System
.