如何监视在Linux上写入文件的进程的频率

问题描述:

想知道是否有方法(工具/脚本)进行监视,类似于“top”命令监视进程的方式,进程执行的写入操作一个文件,特别是日志文件。如果放入sleep -n-continue循环时“fuser”可能成为候选者,但有可能写入操作的持续时间可能不足以使“fuser”捕获。还是有办法解决这个问题?如何监视在Linux上写入文件的进程的频率

期望中的伪输出:

PID # of writes bytes written 
2048  33    31280 
2049  31    23244 
+0

关于一般计算硬件和软件的问题,除非堆栈溢出直接涉及主要用于编程的工具,否则不属于堆栈溢出。您可能能够在[超级用户](http://superuser.com/)上获得帮助._ – Inian

+0

为什么这个问题搁置?没有什么一般的东西,并且从描述+示例输出中清楚用户需求/想要的是什么。 –

您可能会发现iotopfatrace有用,帮助你实现你想要的。

+1

fatrace正是我所需要的。谢谢! :) – user1611132