E/A-Abrechnung pro Prozess unter AIX

E/A-Abrechnung pro Prozess unter AIX

Gibt es eine Möglichkeit, I/O-Statistiken pro Prozess unter AIX abzurufen, also die aktuelle Festplatten-I/O-Rate eines Prozesses zu ermitteln? Befehle wie iostat, nmon, topas usw. können solche Daten nicht anzeigen. Filemon hilft auch nicht. Eigentlich bräuchte ich etwas Ähnliches wie den Befehl iotop(1) unter Linux.

Update: Es scheint, dass es dafür keine integrierten Befehle gibt. Ich werde höchstwahrscheinlich meine eigenen erstellen, indem ich denSPMI-API.

Antwort1

versuchen Sie den folgenden Befehl

ps -ef  -o ruser,pid,ppid=parent,tdiskio

Sie können mit dem Schalter -o herumspielen, um die gewünschten Parameter anzuzeigen und andere auszublenden. Bei Bedarf können Sie die Ausgabe mit einem dieser Befehle sortieren, indem Sie die Befehle sort und awk oder cut verwenden.

Antwort2

ps vx

Die Spalte pgin gibt die Anzahl der Disk-I/Os an, die sich aus Referenzen des Prozesses auf Seiten ergeben, die nicht im Kern geladen wurden.

verwandte Informationen