Bestimmen Sie, wie stark ein Prozess jede Festplatte nutzt?

Bestimmen Sie, wie stark ein Prozess jede Festplatte nutzt?

Wie erkenne ich, wie viel Last ein bestimmter Prozess zu jedem der mehreren verfügbaren Volumes/Mounts beiträgt? Es scheint, dass dstatnur aggregierte Statistiken über alle Prozesse pro Datenträger und iotopnur aggregierte Statistiken über alle Datenträger pro Prozess angezeigt werden.

Antwort1

Ich weiß nicht, ob das noch relevant ist, aber ich verwende iostat, um E/A-Statistiken für einzelne Geräte und Partitionen anzuzeigen. Um beispielsweise eine laufende cpio-Aufgabe mit der Prozess-ID 32731 zu überwachen, verwenden Sie den folgenden Befehl:

iostat -xd /proc/32731 -p sda,sdb,sdc,sdd 1

Antwort2

Sie können htop verwenden. Es ist ein besseres Prozessüberwachungstool als top.

verwandte Informationen