首页/系统/Linux 运维命令速查/iotop 谁在吃磁盘 IO
性能与监控48 条

iotop 谁在吃磁盘 IO

iotop 按进程显示实时读写速率与 IO 占比:定位「磁盘 100% 是谁干的」的直给工具,-o 只看活跃进程。

Linux 运维命令速查系统更新于 2026-10-12
用途按进程查看实时磁盘 IO
语法iotop [选项]
所属iotop(需 root 运行)

常用示例

常用示例
iotop -o                  # 只显示有 IO 的进程
iotop -oPa                # 累计模式(-a)+ 显示命令全路径
iotop -b -n 3 -o          # 批模式采样(脚本记录)
内核 IO 记账需开启:加内核参数 CONFIG_TASK_IO_ACCOUNTING(主流发行版默认开);容器内看宿主进程。

易错点

  • 普通用户跑 iotop 报权限错误:需要 root 或 CAP_SYS_ADMIN
  • 页缓存命中高时磁盘压力小,iotop 显示少不代表应用没做 IO(都被缓存吸收了)

数据来源与参考

  • man 8 iotop
  • 内核文档 iostats

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌