获取 Linux 中单个进程的磁盘 i/o 统计信息

获取 Linux 中单个进程的磁盘 i/o 统计信息

我需要监视写入磁盘的进程的 I/O 统计信息。目的是避免写入速率长时间过高。

我知道有iostat一个工具可以从系统范围的角度完成这项任务。

有没有类似监控单个进程磁盘使用情况的东西?

答案1

你想要的是iotop。大多数发行版都有一个包,通常称为(逻辑上足够)iotop

一个非常酷的命令(至少在不太繁忙的系统上)是iotop -bo.这将显示发生的 I/O。它还具有仅监视特定进程或指定用户拥有的进程的选项。

相关内容