Suelo trabajar por las noches con el portátil. El silencio y la tranquilidad son buenas aliadas del estudio y el trabajo. El DELL D820 es un portátil bueno y silencioso… hasta que a algún proceso le da por empezar a juguetear con el disco duro. Ris, ras. Ris, ras. Ris, ras. Así cada segundo. Al final es como la gota de agua de un grifo con pérdidas: toc… toc… toc… Para volverte loco. O igual es que estoy muy tiquismiquis. El caso es que quería saber quién era el culpable de este ruidito de marras (aparte de que tener el disco duro en uso cada segundo no tiene que ser precisamente bueno para un portátil…) Lo primero que se me ha ocurrido ha sido parar tracker, beagle, updatedb o similares. Nada, el ruidito de marras en el disco sigue oyéndose. Lo siguiente ha sido empezar a matar procesos que yo creía culpables. Nada, he acusado a inocentes. Veamos… ¿qué tal con el comando top? No vale, no hay columna que indique actividad de disco. Ris, ras, ris, ras, ris, ras.
¿No hay un top pero para medir la actividad de disco de cada proceso? ¡Sí! Pero hay que instalarlo aparte. Se llama iotop, y es una joyita que no conocía (y que me ha hecho seguir trabajando en tranquilidad, sin ruiditos).
La instalación, tras descomprimir, es sencillita:
$ sudo python setup.py build
$ sudo python setup.py install
$ iotop
Paz. Por cierto, el culpable del ris-ras era Tomcat. A saber por qué rascaba tanto el disco, pero iotop se ha chivado y un kill -9 ha hecho el resto 😉