我需要监视写入磁盘的进程的 I/O 统计信息。目的是避免写入速率长时间过高。
我知道有iostat
一个工具可以从系统范围的角度完成这项任务。
有没有类似监控单个进程磁盘使用情况的东西?
答案1
你想要的是iotop
。大多数发行版都有一个包,通常称为(逻辑上足够)iotop
。
一个非常酷的命令(至少在不太繁忙的系统上)是iotop -bo
.这将显示发生的 I/O。它还具有仅监视特定进程或指定用户拥有的进程的选项。
我需要监视写入磁盘的进程的 I/O 统计信息。目的是避免写入速率长时间过高。
我知道有iostat
一个工具可以从系统范围的角度完成这项任务。
有没有类似监控单个进程磁盘使用情况的东西?
你想要的是iotop
。大多数发行版都有一个包,通常称为(逻辑上足够)iotop
。
一个非常酷的命令(至少在不太繁忙的系统上)是iotop -bo
.这将显示发生的 I/O。它还具有仅监视特定进程或指定用户拥有的进程的选项。