获取每个文件的进程的 i/o 统计信息

获取每个文件的进程的 i/o 统计信息

我有一个进程,我想精确地监控 i/o。我知道 PID,但我无法真正控制它的启动方式(所以我不能在中间放置一个类似 pv 的命令)。我想要得到的是这个列表(或可以解析为它的东西):

文件名 字节读取 字节写入

bla.dat 332244 342344223

bli.dat 22222 20498377

(...)

我发现我可以从 /rpoc 文件夹(分别为 /proc/1234/fd/ 和 /proc/1234/io)获取文件句柄和读/写字节总数,所以我唯一需要的就是将文件描述符与从该文件写入/读取的数据量结合起来。

有办法得到它吗?

相关内容