查看正在写入的文件(如iotop,但文件,而不是进程)

我有一个Linux服务器,它正在做很多的磁盘io。 有一个进程正在进行大部分的磁盘写操作。 我用iotop发现了这一点,它显示正在做磁盘I / O的进程。 是否有一个equivant程序(在debian lenny apt版本库中)能够显示正在写入的文件? 一个像界面一样的“顶”将会很棒? 这甚至有可能吗?

如果您知道您要观看的stream程,lsof可能会有所帮助:

 lsof -p <pid> -r 5 

-r是检查之间的秒数。

你可以使用sysdig:

 sudo apt-get install sysdig; sysdig -c topfiles_bytes; 

还有一个交互式(顶级的)terminal程序,可能对您的情况有用。

 csysdig;