Ich muss die E / A-Statistiken eines Prozesses überwachen, der auf die Festplatte schreibt. Ziel ist es, zu lange hohe Schreibraten zu vermeiden.
Ich weiß, dass es ein iostat
Tool gibt, um diese Aufgabe systemweit zu erfüllen.
Gibt es etwas Ähnliches, um die Nutzung einzelner Prozessdatenträger zu überwachen?
linux
process
monitoring
disk-usage
Matteo Ceccarello
quelle
quelle
Antworten:
Was du willst ist
iotop
. Die meisten Distributionen haben ein Paket dafür, das normalerweise (logischerweise) aufgerufen wirdiotop
.Ein sehr cooler Befehl (zumindest auf einem System, das nicht sehr beschäftigt ist) ist
iotop -bo
. Dies zeigt die E / A an, sobald sie auftritt. Es gibt auch Optionen, um nur bestimmte Prozesse oder Prozesse zu überwachen, die bestimmten Benutzern gehören.quelle
iotop
erforderlich über Root-Zugriff verfügen ?