systemtap es una completa herramienta que permite cotillear lo que se cuece en el kernel (en la lÃnea del Ãnclito dtrace). En la documentación (/usr/share/doc/systemtap-doc/examples) hay multitud de ejemplos interesantes de sus posibilidades. Algunos ejemplos:
- general/watchdog.stp: procesos de usuario relacionados con una llamada que tarda más de lo esperado
- interrupt/interrupts-by-dev.stp: interrupciones por dispositivo
- io/disktop.stp: procesos con entrada/salida más intensa
- process/sigkill.stp: señales de terminación
La única «pega» es que necesita la versión debug del kernel…