inotify-tools es una forma sencilla de hacerlo. Hay varios ejemplos en su sitio que podrían hacer lo que usted quiere (consulte el ejemplo de inotifywatch para ver uno realmente básico).
Intenta ejecutar iotop
¿quizás? Lo he encontrado útil en el pasado.
Otro consejo:use Systemtap, hay un montón de secuencias de comandos de sondeo en el sitio de systemtap lo suficientemente útiles como para encontrar al culpable.
En otro caso por completo,
Si desea averiguar qué proceso provocó que el disco girara, puede recopilar información configurando la marca /proc/sys/vm/block_dump
.Cuando se establece este indicador, Linux informa de todas las operaciones de lectura y escritura del disco que se llevan a cabo, y de todos los ensuciamientos de bloques realizados en los archivos. Esto hace posible depurar por qué un disco necesita girar y aumentar aún más la duración de la batería. La salida de block_dump se escribe en la salida del kernel y se puede recuperar usando "dmesg" o buscar en la función kern de syslog el destino de los mensajes de depuración. Generalmente, debería ser /var/log/debug
. Cuando usa block_dump y su nivel de registro del kernel también incluye mensajes de depuración del kernel, probablemente desee desactivar klogd, de lo contrario, se registrará la salida de block_dump, lo que provocará una actividad en el disco que normalmente no existe.