Hat jemand Erfahrung mit einem Tool, das einen Hinweis auf die Festplatten-E / A-Belastung nach Dateisystempfad gibt?
Ich verwende das Dienstprogramm 'iostat' häufig, um zu erfahren, wie viel Festplattenaktivität auf einem Linux-Host stattfindet. 'iostat' bietet eine Aufschlüsselung nach Geräten, sodass Sie die Aktivität auf einem bestimmten Blockgerät sehen können. Aber es geht nicht tiefer - Sie können zum Beispiel die von 'httpd' im Verzeichnis '/ var / log / httpd /' erzeugte Schreiblast nicht abfragen.
linux
hard-drive
Ryan B. Lynch
quelle
quelle
Antworten:
Sie können iotop für diesen Zweck verwenden.
Ich arbeite wie ein normales Top, mehr kann ich nicht sagen. Die meisten Distributionen haben es gepackt, aber hier ist seine Homepage . Sie benötigen einen aktuellen Kernel.
quelle
Mit htop gehen Sie wie folgt vor.
Und los geht's per Prozessdatenträger-E / A in Echtzeit.
quelle
Collectl kann auch Prozess-E / A-Lasten anzeigen. Da es jedoch auch praktisch alle anderen Systemressourcen überwachen kann, erhalten Sie alles in einem Tool. Zum Beispiel können Sie sich jetzt die wichtigsten I / O- oder CPU-Prozesse zusammen mit Festplatte, Netzwerk usw. ansehen. ABER Sie können auch historische Daten wiedergeben und dieselben Datentypen anzeigen. Außerdem stellt der Kernel 7 verschiedene Prozess-E / A zur Verfügung. Collectl kann sie alle zeigen und sogar sortieren lassen. -Kennzeichen
quelle