查看正在写入的文件(类似 iotop,但针对的是文件,而不是进程)

查看正在写入的文件(类似 iotop,但针对的是文件,而不是进程)

我有一台 Linux 服务器,它执行大量磁盘 io。有一个进程执行大部分磁盘写入操作。我使用 发现了这一点iotop,它显示了执行磁盘 I/O 的进程。是否有一个等效程序(在 debian lenny apt 存储库中)可以向我显示正在写入哪些文件?类似“top”的界面会很棒吗?这有可能吗?

答案1

您可以使用 sysdig:

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

还有一个交互式(类似 top 的)终端程序可能对您有用。

csysdig;

答案2

如果你知道你想要监视的进程,lsof 可能会有所帮助:

lsof -p <pid> -r 5

-r是检查之间的秒数。

相关内容