iotop命令是一个用来监视磁盘I/O使用状况的top类工具,iotop具有与top相似的UI,其中包括pid、user、I/O、进程等相关信息等;

是一个类似 top 的工具,用来显示实时的磁盘活动。

iotop 监控 Linux 内核输出的 I/O 使用信息,并且显示一个系统中进程或线程的当前 I/O 使用情况。

安装

Ubuntu 系统
    sudo apt install iotop
    
    CentOS 
    sudo yum install iotop

语法

iotop (选项)

选项

-o:只显示有io操作的进程
-b:批量显示,无交互,主要用作记录到文件。
-n NUM:显示NUM次,主要用于非交互式模式。
-d SEC:间隔SEC秒显示一次。
-p PID:监控的进程pid。
-u USER:监控的进程用户。

执行iotop显示:

Total DISK READ: 0.00 B/s | Total DISK WRITE: 0.00 B/s
TID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND 1 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % init2 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [kthreadd]3 rt/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [migration/0]4 be/4 root        0.00 B/s    0.00 B/s  0.00 %  0.00 % [ksoftirqd/0]第一行READ和WRITE速率总计;
第二行:tid:线程id,按p可转换进程pidPRIO:优先级DISK READ:磁盘读取速率DISK WRITE:磁盘写取速率SWAPIN:用了多少swap写入(当然最好没有)IO>:IO等待所占用百分比(该进程占磁盘利用率的百分比)COMMAND:线程/进程详细信息(TID对应的进程名称)

iotop命令_小轱辘-CSDN博客_iotop

技术|在 Linux 中如何使用 iotop 和 iostat 监控磁盘 I/O 活动?

每天一个linux命令之-iotop-监控磁盘IO相关推荐

  1. Linux下使用iotop检测磁盘io使用情况

    介绍 Linux下的IO统计工具如iostat, nmon等大多数是只能统计到per设备的读写情况, 如果你想知道每个进程是如何使用IO的就比较麻烦. iotop 是一个用来监视磁盘 I/O 使用状况 ...

  2. 一天一个 Linux 命令(40):vmstat 命令

    本文为joshua317原创文章,转载请注明:转载自joshua317博客 一天一个 Linux 命令(40):vmstat 命令 - joshua317的博客 一.简介 Linux下的vmstat( ...

  3. Linux命令进阶-cpu监控内存监控文件IO网络IO性能分析

    Linux命令进阶-cpu监控内存监控文件IO网络IO性能分析 前言 1 linux基础命令 1.1 grep 1.2 ls 1.3 find 1.4 ulimit 1.5 curl 1.6 scp ...

  4. linux64命令,每天一个Linux命令(64)shutdown命令

    shutdown以一种安全的方式关闭系统. (1)用法: 用法:  shutdown [参数] [时间] (2)功能: 功能:  系统关机命令,shutdown指令可以关闭所有程序,并依用户的需要,进 ...

  5. 每天一个linux命令目录

    开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天一个linux命令.学习的主要参考资料为: 1.<鸟哥的linux私房菜> 2.http://codingstan ...

  6. Linux下监控磁盘io,如何在Linux下监控磁盘IO?

    [51CTO.com快译]iostat用于获取存储设备和分区的I/O统计信息.iostat是sysstat软件包的一部分.使用iostat,你可以监控存储设备(比如硬驱和SSD)以及分区(磁盘分区)的 ...

  7. linux 访问磁盘bin,zabbix应用之Low-level discovery监控磁盘IO

    zabbix自带的"Template OS Linux"模板支持监控已挂载的磁盘空间利用率,是利用LLD(Low-level discovery)实现的,却没有对磁盘IO监控.本篇 ...

  8. linux磁盘使用情况脚本,技术|用 Linux Shell 脚本来监控磁盘使用情况并发送邮件...

    市场上有很多用来监控 Linux 系统的监控工具,当系统到达阀值后它将发送一封邮件.它监控所有的东西例如 CPU 利用率.内存利用率.交换空间利用率.磁盘空间利用率等等.然而,它更适合小环境和大环境. ...

  9. 每天一个linux命令(1):ln 命令

    每天一个linux命令(35):ln 命令 ln 是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在 每一 ...

最新文章

  1. 内存分配策略(一):JVM栈桢及方法调用详解
  2. Py之demjson:Python库之demjson的简介、安装、使用方法详细攻略
  3. PP 关于工单领料的总结
  4. C++中的指针与引用
  5. .net web页面嵌入海康视频(winform)
  6. 如何清理roaming_笔记本电脑中appdata中roaming怎么越来越大该怎么办
  7. 安全架构--5--SDL安全与企业办公安全落地实践
  8. 影视后期算不算计算机类专业,影视后期是什么意思(后期剪辑属于什么专业)...
  9. 堆和栈得区别--向WXP学习
  10. ElementUI实现el-form表单重置功能按钮
  11. Java代码实现ping命令
  12. 一个很好用的maven settings.xml 配置文件镜像
  13. 无线定位技术的基本原理(模型)及测距技术总结
  14. 【工具】MobaXterm全能终端神器 shell
  15. OCTL _IO,_IOW,_IOWR 介绍
  16. CCS如何连接DSP目标板,但是不烧写内容
  17. 从零开始:Python学习成长路线
  18. 水墨屏开发设备,旧 Kindle 改造而成
  19. mxgraph的API文档
  20. 美联储的官员们,都在坐等出事!

热门文章

  1. 应用通过MySQL Router连接MGR数据库失败原因-1
  2. win10开始菜单和cortana无法工作怎么办 win10关键错误解决方法
  3. 微信小程序bindtap与catchtap的区别
  4. AndroidStudio3.6版本svn忽略文件的配置
  5. IDEA关闭页面浏览器显示图标
  6. java jquery 框架_[Java教程]小谈Jquery框架
  7. Pytorch模型转onnx打包部署(完全脱离pytorch)
  8. 售前工程师炼成记--第一天
  9. python中的pylab_【转载】有关python中的pylab的下载安装
  10. Abp 项目中接入开源日志面板LogDashboard (2)