news 2026/4/3 3:16:18

Linux命令-iotop命令(实时磁盘 I/O 监控工具)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux命令-iotop命令(实时磁盘 I/O 监控工具)

🧭 说明

iotop是一个类似top命令的实时磁盘 I/O 监控工具,它能精确显示系统中各个进程或线程的磁盘读写情况,帮助快速定位 I/O 密集型进程 。

🔧 安装与基本使用

安装命令
大多数 Linux 发行版默认未安装iotop,可以使用包管理器安装 :

  • Debian/Ubuntu:sudo apt install iotop
  • RHEL/CentOS:sudo yum install iotop
  • Fedora:sudo dnf install iotop
  • Arch Linux:sudo pacman -S iotop

基本使用
执行sudo iotop即可启动交互式界面 。界面顶部显示系统总的磁盘读写速度,下方表格列出每个进程/线程的详细信息 。

输出列说明
理解各列含义对分析至关重要 :

列名说明
PID/TID进程ID/线程ID。
USER进程所有者。
DISK READ进程的磁盘读取速率。
DISK WRITE进程的磁盘写入速率。
SWAPIN进程进行交换(swap)的百分比。
IO>进程等待 I/O 的时间百分比,是判断 I/O 压力的关键指标。
COMMAND进程名称。

⚙️ 常用参数与技巧

下表汇总了一些最实用的命令参数 :

参数说明
-o/--only只显示正在发生 I/O 的进程,让输出更聚焦 。
-b/--batch非交互式模式,常用于将输出重定向到文件,用于后续分析 。
-p PID仅监控指定的进程ID 。
-u USER仅监控指定用户的进程 。
-d SEC设置刷新间隔(秒),例如-d 5表示每5秒刷新一次 。
-n NUM在非交互模式下运行的次数,配合-b使用 。
-a/--accumulated显示累积 I/O 量,而非实时带宽 。
-t/--time在输出中增加时间戳,便于记录 。

交互模式快捷键
iotop的交互界面中,使用快捷键可以动态调整显示 :

  • 左右箭头:改变排序的列。
  • r:反转排序顺序。
  • o:切换“只显示活跃进程”的开关(相当于-o参数)。
  • q:退出程序。

💡 实际应用场景

  1. 快速定位系统卡顿元凶
    当系统响应缓慢时,可运行sudo iotop -o,按IO%列排序,直观地看到是哪个进程在大量读写磁盘 。

  2. 监控特定服务
    若要监控数据库(如 MySQL)的 I/O 活动,可以使用sudo iotop -u mysql -o,专门查看该用户的进程 。

  3. 记录特定时间段的 I/O 日志
    用于事后分析,例如,以下命令将每 10 秒采样一次,共 5 次,并将结果保存到文件:

    sudoiotop -b -t -n5-d10>iotop_log.txt

⚠️ 注意事项

  • 权限要求iotop需要 root 权限来读取所有进程的 I/O 信息,因此通常需使用sudo
  • 内核支持iotop需要内核开启 I/O 统计功能,主流发行版通常已支持 。
  • 综合诊断iotop擅长找出“谁”在读写磁盘,但要理解“为什么”磁盘慢,还需结合iostatvmstat等工具查看设备级指标(如利用率%util、响应时间)。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/1 13:20:09

软件测试(功能、接口、性能、自动化)详解 | 测试人生路

一、软件测试功能测试 测试用例编写是软件测试的基本技能;也有很多人认为测试用例是软件测试的核心;软件测试中最重要的是设计和生成有效的测试用例;测试用例是测试工作的指导,是软件测试的必须遵守的准则。 黑盒测试常见测试用…

作者头像 李华
网站建设 2026/3/27 19:35:58

超越文本生成:Agent 的三重能力如何为 LLM 注入决策与记忆

第一重觉醒:Tool —— 打开通往世界的窗 从石器到 Agent:工具演化的宏大叙事 人类文明的历史,在某种程度上就是工具演化的历史。 250 万年前,第一批石器出现在东非大裂谷。那是人类智慧第一次外化为物质形态——我们的祖先发现&am…

作者头像 李华
网站建设 2026/4/1 6:18:48

从画面到空间:镜像视界重构三维视觉智能新范式

从画面到空间:镜像视界重构三维视觉智能新范式摘要(Abstract)在真实世界的复杂治理与高安全场景中,传统以二维画面理解为核心的视频智能,难以支撑对空间关系、行为过程与风险演化的精准把握。镜像视界(浙江…

作者头像 李华
网站建设 2026/4/1 17:59:24

wps疑难报错问题的简单解决(拒绝废话)

我的wps最近突然莫名其妙所有文档都打不开,我在网上搜索了许多方法,尝试了几个小时。 包括重启、更改防火墙、用配置工具刷新配置、更改任务管理器权限、在cmd里输入各种命令、更改各种系统设置等等。这些都没有帮我解决问题。最后我的解决办法&#xff…

作者头像 李华
网站建设 2026/3/9 12:19:07

刷题日记 合并区间

以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] [starti, endi] 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。 示例 1: 输入:intervals [[1,3…

作者头像 李华
网站建设 2026/4/3 2:59:40

优质SCI论文的完整框架设计

优质SCI论文的完整框架设计 目录优质SCI论文的完整框架设计一、Title(标题)二、Abstract(摘要)150-250词三、Introduction(引言)六、Discussion(讨论)七、Conclusion(结论…

作者头像 李华