Was würde Linux-Äquivalent von GetProcessIoCounters sein?
-
03-07-2019 - |
Frage
Hier ist ein Link auf Windows Dokumentation .
Im Grunde würde Ich mag ähnliche Daten bekommen, aber auf Linux. Wenn nicht alle möglich sind, dann zumindest Teile einiger.
Lösung
Wenn Sie CONFIG\_TASK\_IO\_ACCOUNTING
aktivieren, müssen Sie die Informationen in / proc /
Sie können über die verschiedenen Datenelemente lesen in Dokumentation / filesystems / proc.txt im Kernel-Quellbaum. Vor allem sollte Abschnitt 2,14 sein Interesse.
Andere Tipps
Hier finden Sie aktuelle /proc/
PID /io
-. Es ist die aktuellen E / A-Abrechnungsinformationen des Prozesses mit der PID
Schauen Sie sich die Pseudo-Dateien unter /proc/<PID>/
. Vielleicht finden Sie, was Sie es benötigen.
Schauen Sie sich man 5 proc
, oder andernfalls die Kernel-Dokumentation. Aber ich sehe nicht viel, das vielversprechend aussieht. Es tut uns Leid.
Vielleicht möchten Sie getrusage ()? jedoch werden nicht alle Felder unter Linux gehalten. Vielleicht die CONFIG_TASK_IO_ACCOUNTING
ermöglichen will sie beibehalten werden?