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.


