Come sapere quali applicazioni accedono al disco rigido e con quale frequenza?


18

Il mio disco rigido sta impazzendo e non so quale applicazione lo stia facendo.

Esistono strumenti Linux per la profilazione di quali processi accedono alle unità e con quale frequenza?

top , htop e simili ordinano ordinatamente la memoria e i maiali della CPU, e nethogs mi fa vedere i maiali della rete ... ma cosa usare per determinare i maiali dell'HDD?

Risposte:


17

puoi installare iotop

inserisci qui la descrizione dell'immagine


1
Sembra fantastico ... anche se nessun pacchetto repo standard per questo. Il link è qui per chiunque cerchi.
Russ

2
iotop --accumulatedè grande.
belacqua

1
@russ L'ho avuto nel mio repository, tramite universo:http://archive.ubuntu.com/ubuntu/ maverick/universe i386 Packages
belacqua


2

La nuova utility fatrace può mostrarti esattamente! Vedi: https://launchpad.net/fatrace/ o esegui 'sudo apt-get install fatrace'. Quindi eseguilo:

# 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

Il vantaggio di fatrace è che ottieni il nome file, a differenza di iotop. Per applicazioni multi-processo come Chrome, ottieni tutti i processi in un unico posto.


anche fatrace accetta grep e grep può escludere. ad es. fatrace | grep -v "firefox" escluderà firefox
pietoso il

e molteplici esclusioni come sudo fatrace | grep -Ev "firefox | tixati | konsole"
pieramente il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.