Abrufen von Festplatten-E / A-Statistiken für einzelne Prozesse unter Linux


9

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 iostatTool gibt, um diese Aufgabe systemweit zu erfüllen.

Gibt es etwas Ähnliches, um die Nutzung einzelner Prozessdatenträger zu überwachen?


Antworten:


5

Was du willst ist iotop. Die meisten Distributionen haben ein Paket dafür, das normalerweise (logischerweise) aufgerufen wird iotop.

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.


Danke, genau das, was ich wollte :) Ich kann auch die Ausgabe von iotop -boP mit grep filtern, um nur Statistiken des gewünschten Prozesses anzuzeigen :)
Matteo Ceccarello

Was ist, wenn Sie nicht wie iotoperforderlich über Root-Zugriff verfügen ?
StatsSorceress
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.