Festplattenaktivität kontrollieren
Manchmal reagiert der Computer sehr langsam und man fragt sich wieso. Meistens schaut man dann in top oder gnome-system-monitor nach, welche Prozesse die CPU gerade am meisten belasten. Es kann aber auch sein, dass gerade ein Programm die Festplatte stark belastet und deshalb alle anderen Programme ausbremst.
Nun habe ich endlich herausgefunden, wie man in solchen Fällen den Übeltäter finden kann: “atop” ist ähnlich wie “top”, hat jedoch deutlich mehr funktionen. Unter anderem kann man mit der Taste “D” die Prozessliste nach Festplattenaktivität sortieren lassen – genau das, was wir brauchen.
Außerdem interessant ist übrigens “ionice” mit dem man die IO-Priorität (also die Priorität für Festplattenzugriffe) setzen kann. Somit kann man z.B. im Hintergrund ein Backup machen oder riesige Kopieraktionen starten und trotzdem noch normal weiterarbeiten.
EDIT: Der Link im Kommentar von Stephan hat sehr gute weiterführende Infos zum Finden von Prozessen welche die Festplatte “lahmlegen”.
Beispiele:
sudo aptitude install sysstat
pidstat `pgrep verdächtigerProzess`
iostat
Am 24. September 2008 um 00:38 Uhr
Backup Script mit weniger Festplattenpriorität durchführen…
Nachdem ich diesen Artikel im selfblog gelesen habe, habe ich mich gleich daran gemacht mein Backup-Script anzupassen. Eine wirklich schöne Sache. Neben Nice -19 um den Prozessor nicht zu sehr auszulasten habe ich nun auch ionice -c 3 verwendet, was…
Am 12. Juli 2010 um 13:07 Uhr
leider ist auf Debian-Systemen die Option -d nicht verfügbar ohne den Kernel zu patchen:
# atop -d
No kernel-patch installed (no disk-statistics)
Am 27. September 2010 um 15:33 Uhr
siehe auch:
pidstat und iostat. Beide im debian Paket sysstat enthalten.
Quelle: http://burnachurch.com/83/die-festplattenauslastung-ermitteln/