我有一台 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
是检查之间的秒数。