Mi disco duro se está volviendo loco y no sé qué aplicación lo está haciendo.
¿Existen herramientas de Linux para perfilar qué procesos están accediendo a las unidades y con qué frecuencia?
top , htop y similares clasifican cuidadosamente los cerdos de memoria y CPU, y nethogs me permiten ver los cerdos de la red ... pero ¿qué usar para determinar los cerdos de HDD?
iotop --accumulated
es genial.http://archive.ubuntu.com/ubuntu/ maverick/universe i386 Packages
Una posibilidad es usar inotify (el paquete es
inotify-tools
).Aquí hay un artículo sobre Monitorear la actividad del sistema de archivos con inotify .
Consulte también Buscar en qué archivos se leen o escriben .
fuente
¡La nueva utilidad fatrace puede mostrarle exactamente! Consulte: https://launchpad.net/fatrace/ o ejecute 'sudo apt-get install fatrace'. Luego ejecútalo:
La ventaja de fatrace es que obtienes el nombre de archivo, a diferencia de iotop. Para aplicaciones de múltiples procesos como Chrome, obtiene todos los procesos en un solo lugar.
fuente