Wie können Sie feststellen, welche Anwendungen wie häufig auf die Festplatte zugreifen?

18

Meine Festplatte wird verrückt und ich weiß nicht, welche Anwendung das macht.

Gibt es Linux-Tools für die Profilerstellung, welche Prozesse auf Laufwerke zugreifen und wie oft?

top , htop und dergleichen sortieren ordentlich die Speicher- und CPU-Schweinchen aus, und nethogs lässt mich die Netzwerk- Schweinchen sehen ... aber was soll ich zur Bestimmung von HDD-Schweinchen verwenden?

Russ
quelle

Antworten:

17

Sie können installieren iotop

Bildbeschreibung hier eingeben

Jet
quelle
1
Sieht gut aus ... obwohl es kein Standard-Repo-Paket dafür gibt. Link ist hier für alle anderen, die suchen.
Russ
2
iotop --accumulatedist toll.
Belacqua
1
@russ Ich hatte es in meinem Repo, über Universum:http://archive.ubuntu.com/ubuntu/ maverick/universe i386 Packages
Belacqua
2

Die neue Utility- Fatrace kann Ihnen genau zeigen! Siehe: https://launchpad.net/fatrace/ oder führen Sie 'sudo apt-get install fatrace' aus. Dann führe es aus:

# 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

Der Vorteil von fatrace ist, dass Sie im Gegensatz zu iotop den Dateinamen erhalten. Für Multi-Prozess-Anwendungen wie Chrome erhalten Sie alle Prozesse an einem Ort.

Bryce
quelle
auch fatrace akzeptiert grep und kann grep ausschließen. zB Fatrace | grep -v "firefox" schließt
firefox
und mehrfache Ausschlüsse wie sudo fatrace | grep-ev "firefox | tixati | konsole"
pierrely