如何监控一段时间内进程的磁盘使用情况?

如何监控一段时间内进程的磁盘使用情况?

我可以看到我的 Ubuntu 实例(在云提供商上)平均每秒产生数千个块,但是当我实时观察时很难看出哪个过程导致了这种情况。

是否有一个监控命令可以让我使用并让其运行一个小时左右,然后收集磁盘使用情况信息(例如,哪些进程在这方面最活跃,甚至哪些文件)?

答案1

您可以iotop使用累积开关运行:

sudo iotop -a

参见手册页以获得更多选项。

相关内容