Быстро находите процесс, который сильно загружает процессор или диск в Windows?

Быстро находите процесс, который сильно загружает процессор или диск в Windows?

Короткий:

Лучшая альтернатива ctrl-alt-1-> topили sudo iotopв Windows?

Длинный:

Иногда сервер или рабочая станция могут зависать из-за узкого места процессора или диска. Как мне диагностировать это быстрее и проще всего в Windows? Я ищу что-то, что доступно, даже если система стоит на коленях, например, встроенный диспетчер задач или procexp (инструмент sysinternals) слишком тяжелые. И они должны быть быстрыми.

Или мне придется смириться с тем, что работать в стиле *nix:y на Windows невозможно?

решение1

Вы могли бы использоватьПолучить-Процессpowershell cmd для ЦП:

Get-Process | Sort-Object -Property CPU -Descending | Select-Object -First 10

С diskIO, боюсь, все будет не так просто. Хотя есть несколько действительно хороших инструментов powershell, например:Узнайте, как использовать Windows PowerShell для упрощения сбора информации о производительности с ваших серверов.

Связанный контент