如何跟踪 Linux 和其他 *nix 操作系统中的 IO 使用情况?

如何跟踪 Linux 和其他 *nix 操作系统中的 IO 使用情况?

有时,我的系统上的某些东西会开始敲击磁盘。我想记录数据,让我了解每个进程的 I/O 使用情况,然后我可以稍后返回并查看是什么在继续执行此操作。我应该如何解决这个问题?对于任意块设备解决此问题的奖励积分。

答案1

我会iotop尝试一下(仅限Linux)。它非常擅长为您提供具有高 I/O 传输的进程,但iotop更多的是用于显示当前状态而不是日志记录。

对于日志记录来说,sar在性能方面始终是一个很好的工具。

相关内容