Blockierende Prozesse unter Linux anzeigen

Manchmal hat man unter Linux das Phänomen, dass bestimme Prozesse das System blockieren und auf andere Prozesse, Daten oder Dienste warten. Möchte man derartige aktuell blockierende Prozesse unter Linux finden kann man sich dem nachfolgendem Befehl bedienen:

ps auxf | awk "\$8 ~ /D/ { print \$0 }"

Will man darüber hinaus auch den Verlauf in Echtzeit beobachten kann man diesen mittels watch erweitern:

watch -n 1 '(ps auxf | awk "\$8 ~ /D/ { print \$0 }")'

Veröffentlicht von

Sebastian

Als erfahrener Softwarentwickler entwickelt Sebastian in einer Softwareschmiede in Bonn Individualsoftware mit den Schwerpunkten in PHP und MySQL.

Er hat eine pfiffige Frau sowie drei quirlige Söhne, fährt gerne Auto und liebt handwerkliche Arbeiten die im häuslichen Umfeld so anfallen.