detectando qual processo consome toda a CPU

1

O uso da CPU no meu Windows Server aumenta até 100% a cada 22 minutos.

Como eu sei? Eu configurei um "Data Collector Set" em perfmon , executei-o por várias horas no meu servidor e, em seguida, exibi o arquivo de log. Eu posso ver que o uso da CPU pula para 100% a cada 22 minutos.

Como posso saber qual processo o usa?

PS. Perfmon pode medir o uso da CPU para "todos os processos", mas apenas para os processos que já estão em execução quando o registro é iniciado ...

Qualquer idéia (exceto sentado e olhando para o Gerenciador de Tarefas por 22 minutos):

    
por serge 15.03.2016 / 21:20

1 resposta

1

Um pouco não convencional talvez, mas esta é uma solução.

Faça o download do procexp.exe da Sysinternals e execute-o.

Clique em um dos gráficos na área superior.

Deixe o gráfico funcionar por aproximadamente 10 minutos. Atualiza a cada segundo. Se você ampliar a janela do gráfico, poderá rastrear um delta de tempo maior.

Quando você vir um pico, use o cursor do mouse para passar o mouse sobre o gráfico e ver os processos responsáveis.

    
por 16.03.2016 / 07:35