Encontrando rapidamente um processo de consumo excessivo de CPU ou disco no Windows?

Encontrando rapidamente um processo de consumo excessivo de CPU ou disco no Windows?

Curto:

Melhor alternativa de ctrl-alt-1-> topou sudo iotopno Windows?

Longo:

Às vezes, um servidor ou estação de trabalho pode parecer travado, devido a gargalos de CPU ou de disco. Como faço para diagnosticar isso da maneira mais rápida e fácil no Windows? Estou procurando algo que esteja disponível mesmo se o sistema estiver de joelhos, por exemplo, o gerenciador de tarefas integrado ou o procexp (a ferramenta sysinternals) é muito pesado. E precisa ser rápido.

Ou devo aceitar que não é possível trabalhar de forma *nix:y no Windows?

Responder1

Você poderia usar oObter processocmd do powershell para CPU:

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

Com o diskIO, as coisas não serão tão simples, infelizmente. Existem algumas ferramentas PowerShell muito boas por aí, por exemplo:Saiba como usar o Windows PowerShell para simplificar a coleta de informações de desempenho dos seus servidores.

informação relacionada