
Tenemos una instancia de Amazon EC2 que activa una alerta de CPU alta una vez al día. Sucede exactamente a la misma hora todos los días.
Al observar el historial de utilización de la CPU, veo un pico que ocurre a las 6:09, 6:14, 6:19 o 6:24 cada día; solo 1, pero durante las últimas 2 semanas ese pico ha rotado a través de esos momentos.
Se produce un segundo pico a las 8:59; este segundo provoca la alarma y es SIEMPRE a las 8:59.
¿Cómo puedo saber qué está pasando?
El servidor es un servidor web que ejecuta una aplicación .net. No hay ningún servicio instalado aparte del que viene con Windows. No hay trabajos disparados desde otras partes del sistema que impacten esta máquina.
Respuesta1
Utilice perfmon (Monitor de rendimiento de Windows) para registrar todas las instancias del contador Proceso\% de tiempo de procesador. Configúrelo para que se registre durante los períodos de tiempo en los que experimenta alertas y luego revise los datos para determinar el proceso que aumenta durante esos períodos de tiempo.
Posible engaño de: https://stackoverflow.com/questions/69332/tracking-cpu-and-memory-usage-per-process
Respuesta2
Pruebe SysyinternalMonitor de procesopara inspeccionar la actividad en tiempo real.