Como determinar a causa das notificações de alta CPU

Como determinar a causa das notificações de alta CPU

Temos uma instância do Amazon EC2 que dispara um alerta de alta CPU uma vez por dia. Acontece exatamente no mesmo horário todos os dias.

Ao observar o histórico de utilização da CPU, vejo um pico que ocorre às 6h09, 6h14, 6h19 ou 6h24 todos os dias - apenas 1, mas nas últimas 2 semanas esse pico alternou nesses momentos.

Um segundo pico ocorre às 8h59; este segundo provoca o alarme e é SEMPRE às 8h59.

Como posso descobrir o que está acontecendo?

O servidor é um servidor web executando um aplicativo .net. Não há serviços instalados além dos que acompanham o Windows. Não há trabalhos disparados de outras partes do sistema que atinjam esta máquina.

Responder1

Use perfmon (Monitor de desempenho do Windows) para registrar todas as instâncias do contador Process\% Processor Time. Configure-o para registrar durante os períodos em que você está recebendo alertas e, em seguida, revise os dados para determinar o pico do processo durante esses períodos.

Possível engano de: https://stackoverflow.com/questions/69332/tracking-cpu-and-memory-usage-per-process

Responder2

Experimente SysyinternalMonitor de Processopara inspecionar a atividade em tempo real.

informação relacionada