Wer bei „top“ unter Linux feststellt dass Prozesse auf IO-Zugriffe warten müssen, den interessiert es meist um welche Prozesse es sich dabei handelt…
Ein einfacher weg das heraus zu finden ist der folgende:
watch -n 1 „(ps aux | awk ‚$8 ~ /D/ { print $0 }‘)“
Die erscheinenden Prozesse warten darauf eine IO-Zugriff ab zu schließen.
Das Filtern nach „D“ in der Prozess Status Spalte liefert uns die passenden Prozesse, jene Prozesse mit „+“ nach dem D sind Vordergrundprozesse und laufen somit auf einer Konsole, die genauere Bedeutung der Werte liefert „man ps“.