¿Cómo saber qué aplicaciones acceden al disco duro y con qué frecuencia?

18

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?

Russ
fuente

Respuestas:

17

puedes instalar iotop

ingrese la descripción de la imagen aquí

chorro
fuente
1
Se ve genial ... aunque no hay un paquete de repositorio estándar para ello. Link está aquí para cualquiera que esté buscando.
Russ
2
iotop --accumulatedes genial.
belacqua
1
@russ Lo tuve en mi repositorio, a través del universo:http://archive.ubuntu.com/ubuntu/ maverick/universe i386 Packages
belacqua
2

¡La nueva utilidad fatrace puede mostrarle exactamente! Consulte: https://launchpad.net/fatrace/ o ejecute 'sudo apt-get install fatrace'. Luego ejecútalo:

# sudo fatrace
chrome(6514): W /home/xxxx/.config/google-chrome/Default/Current Session
chrome(6516): R /home/xxxx/.pki/nssdb/cert9.db
chrome(6514): RW /home/xxxx/.cache/google-chrome/Default/Cache/data_0
chrome(6516): R /home/xxxx/.pki/nssdb/cert9.db
chrome(6514): W /home/xxxx/.cache/google-chrome/Default/Cache/data_1
chrome(6516): W /home/xxxx/.cache/google-chrome/Default/Cache/data_1
wicd(29613): RO /lib/x86_64-linux-gnu/ld-2.19.so
ifconfig(29613): R /lib/x86_64-linux-gnu/ld-2.19.so
ifconfig(29613): CO /etc/ld.so.cache

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.

Bryce
fuente
también fatrace acepta grep y grep puede excluir. por ejemplo, fatrace | grep -v "firefox" excluirá firefox
pierrely
y múltiples exclusiones como sudo fatrace | grep -Ev "firefox | tixati | konsole"
pierrely