介绍

Linux下的IO统计工具如iostat, nmon等大多数是只能统计到per设备的读写情况, 如果你想知道每个进程是如何使用IO的就比较麻烦.

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

实例

直接运行就好

iotop

输出如下

Total DISK READ:       6.01 M/s | Total DISK WRITE:       3.85 K/sTID  PRIO  USER     DISK READ  DISK WRITE  SWAPIN     IO>    COMMAND
20074 be/4 hadoop      6.01 M/s    0.00 B/s  0.00 %  4.54 % java -Dproc_datanode -Xmx8192m -server  org.apache.hadoop.hdfs.server.datanode.DataNode6371 be/4 hadoop      0.00 B/s    3.25 M/s  0.00 %  0.00 % java -Dproc_datanode -Xmx8192m -server  org.apache.hadoop.hdfs.server.datanode.DataNode8497 be/4 hadoop      0.00 B/s    3.67 M/s  0.00 %  0.00 % java -Dproc_datanode -Xmx8192m -server  org.apache.hadoop.hdfs.server.datanode.DataNode1 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]

通过输出结果,我们可以清楚地知晓是什么程序在读写磁盘,速度以及命令行,pid 等信息。

Linux进程实时IO监控iotop命令详解相关推荐

  1. linux 【监控io】iotop命令详解

    文章目录 1. 简介 2. 安装 iotop 3. 参数 4. 快捷键 5. 使用 1. 简介 iotop 是一个类似 top 的工具,用来显示实时的磁盘活动.Linux下的IO统计工具如iostat ...

  2. Linux系统与网络、磁盘参数和日志监控等命令详解二

    创作人QQ:851301776,邮箱:lfr890207@163.com, 欢迎大家一起技术交流,本博客主要是自己学习的心得体会,只为每天进步一点点! 个人座右铭: 1.没有横空出世,只要厚积一定发. ...

  3. linux内存管理机制以及free命令详解

    linux内存管理机制以及free命令详解 一.linux内存管理机制 1.物理内存和虚拟内存 直接从物理内存读写数据要比从硬盘读写数据要快的多,因此,我们希望所有数据的读取和写入都在内存完成,而内存 ...

  4. 【Linux】定时任务crontab和at命令详解

    [Linux]定时任务crontab和at命令详解 linux 系统则是由 cron (crond) 这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的 ...

  5. Linux中sort,uniq,cut,wc命令详解

    Linux中sort,uniq,cut,wc命令详解 来源:hellodev 本文主要对Linux中sort,uniq,cut,wc这4个命令的使用方法进行了详细说明,希望对你有所帮助. sort s ...

  6. linux终端机详解,Linux reset设定终端机的状态命令详解

    名称: reset, tset 使用方法: tset [-IQqrs] [-] [-e ch] [-i ch] [-k ch] [-m mapping] [terminal] 使用说明: reset ...

  7. linux 更新软件命令 失败,对linux下软件(库)的更新命令详解

    在ubuntu服务器下安装包的时候,经常会用到sudo apt-get install 包名 或 sudo pip install 包名,那么两者有什么区别呢? 1.区别 pip用来安装来自PyPI( ...

  8. Linux服务器,服务管理--systemctl命令详解,设置开机自启动

    Linux服务器,服务管理--systemctl命令详解,设置开机自启动 syetemclt就是service和chkconfig这两个命令的整合,在CentOS 7就开始被使用了. 摘要: syst ...

  9. 在linux系统中创建文件夹,Linux系统中创建文件夹命令详解

    Linux系统中创建一个新的文件夹我们可以使用命令来执行,下面由学习啦小编为大家整理了Linux系统中创建文件夹命令详解,希望对大家有帮助! Linux系统中创建文件夹命令详解 一.mkdir命令使用 ...

最新文章

  1. 马自达新车全面取消触摸屏,意外引得叫好声一片
  2. WebBrowser1.Navigate重复载入同一页面时载入的是旧页面
  3. 微信红包随机数字_微信红包的随机算法
  4. ios 点击出现另外一套tabbar_IOS 点击tabbaritem跳转到一个新界面,且隐藏tabbar
  5. “一个人自修没感觉!”
  6. 如何使用GoldWave中文版将语音转化为文字
  7. Vue——v-show的使用——2020.11.18
  8. 关于open file limit问题解决
  9. 纯干货:优秀程序员和普通程序员的差距就在这7个关键点
  10. 电脑防火墙未使用推荐的设置来保护计算机,防火墙无法使用推荐设置,
  11. Matlab中readmatrix用法
  12. Swoole入门指南:PHP7安装Swoole详细教程
  13. 通达信交易系统接口是不是免费的?
  14. 1.MySQL面试宝典
  15. 人工神经网络研究综述,人工神经网络分析方法
  16. 台式电脑具有多个HDMI口时这些接口有什么区别吗?HDMI,DP,VGA各种口的区别是什么?
  17. BFC与IFC的区别
  18. 中国风禅文化简白PPT模板
  19. Android图片加载到底哪家强
  20. 腾讯qq2010下载

热门文章

  1. Power BI瀑布图
  2. 怎样设置计算机u盘启动程序,设置U盘为第一启动项教程-惠普电脑怎么设置u盘启动...
  3. 达梦数据库查看表结构的方法
  4. vivo x fold多少钱 vivo x fold值得买吗
  5. 余额宝的额度调低十倍,我们还可以在支付宝里投资这些
  6. 宝塔面板流量统计 排除本地环回
  7. tplinkac2600评测_使用TP-LINK AC2600M双频路由器怎样,穿透性好不好
  8. 国内有哪些质量高的JAVA社区?
  9. 分享一个炫酷的Canvas动画(粒子风暴)+教你如何把他用在你的网页背景上
  10. 玩转【斗鱼直播APP】系列之利用青花瓷抓取数据