Antworten:
Unter der Annahme einer neueren Linux-Version würde ich mir das Dienstprogramm iotop ansehen .
Sie erwähnen Ihre Linux-Distribution nicht, aber das Tool ist für die meisten in den Standardpaket-Repositorys verfügbar.
Einige nützliche Tools:
... und wenn Sie jemals die Netzwerknutzung pro Prozess sehen müssen, versuchen Sie es nethogs
.
Sie können die E / A-Daten aus der Datei / proc / [pid] / io abrufen (oder einfach / proc / self / io für den aktuellen Prozess). In Unterprozessen ausgeführte E / A werden vererbt, wenn diese enden. Daher sollte das Lesen der Zeile "write_bytes" vor und nach Ihrer Aufgabe eine angemessene Schätzung ergeben. Dies berücksichtigt jedoch keine unterschiedlichen Geräte.