Esta historia (real por sobre todas las cosas), sucedió hace ya algo mas de un año e involucro a un webserver productivo de una ONG Argentina a la cual en la empresa en la que trabajo, le hacemos mantenimiento de sistemas e infraestructura.
El desencadenante del siguiente procedimiento, fue un llamado telefónico por parte del cliente, manifestando que el webserver eventualmente andaba lento, y había que determinar cual era el origen de este problema.
Luego de atender los tickets previamente asignados me puse a trabajar en el caso, logueandome de manera remota al equipo (que se encontraba en un conocido datacenter de Argentina), y tras ejecutar las herramientas típicas de detección de problemas de performance y/o observación (
vmstat para inspeccionar la memoria virtual,
iostat para inspeccionar el IO y
mpstat para inspeccionar CPU) comienzo a revisar los logs del sistema operativo, un
CentOS 6.2 x86_64, en este caso. Y tras ejecutar el comando
dmesg (encargado de loguear los mensajes del booteo, como así también del kernel) me encuentro con lo siguiente: