獲取每個文件進程的 I/O 統計信息

獲取每個文件進程的 I/O 統計信息

我有一個過程,我想以一定的精度監視 I/O。我知道 PID,但我無法真正控制它的啟動方式(所以我無法真正在兩者之間放置類似 pv 的命令)。我想要得到的是這個列表(或可以解析為它的東西):

檔名 bytes_read bytes_write

bla.dat 332244 342344223

bli.dat 22222 20498377

(...)

我發現我可以從 /rpoc 資料夾(分別為 /proc/1234/fd/ 和 /proc/1234/io )獲取文件句柄和讀/寫字節總數,所以我唯一需要的就是是文件描述符與從此檔案寫入/讀取的資料量的耦合。

有辦法得到這個嗎?

相關內容