iotop命令是一个用来监视磁盘I/O使用状况的top类工具。iotop具有与top相似的UI,其中包括PID、用户、I/O、进程等相关信息。Linux下的IO统计工具如iostat,nmon等大多数是只能统计到per设备的读写情况,如果你想知道每个进程是如何使用IO的就比较麻烦,使用iotop命令可以很方便的查看。

iotop使用Python语言编写而成,要求Python2.5(及以上版本)和Linux kernel2.6.20(及以上版本)。iotop提供有源代码及rpm包,可从其官方主页下载

该命令的优点:可以知道特定进程的io情况

安装:

wget http://guichaz.free.fr/iotop/files/iotop-0.4.4.tar.gz
tar zxf iotop-0.4.4.tar.gz
python setup.py build
python setup.py install

用法:

iotop(选项)

选项包含如下情况:

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

iotop常用快捷键

左右箭头:改变排序方式,默认是按IO排序。
r:改变排序顺序。
o:只显示有IO输出的进程。
p:进程/线程的显示方式的切换。
a:显示累积使用量。
q:退出

查看指定进程io状态的iotop命令相关推荐

  1. linux查看某进程的连接,linux下查看指定进程的所有连接信息(转)

    定位某个进程的网络故障时经常需要用到的一个功能就是查找所有连接的信息.通常查找某个端口的连接信息使用 ss 或者 netstat 可以轻松拿到,如果是主动与别的机器建立的连接信息则可以通过 lsof ...

  2. 查看TCP进程各状态连接数 IP封掉 的两个脚本

    )结合/var/log/secure文件,将ssh登陆失败次数大于N的IP封掉 1 2 3 4 5 6 N=3 SEC_FILE=/var/log/secure for ip in `grep &qu ...

  3. linux命令获取进程pid_查看所有进程PID号的linux命令 - 卡饭网

    win10如何通过PID号结束进程 win10如何通过PID号结束进程 1.按CTRL+SHIFT+ESC键直接调用任务管理器 2.也可以通过按CTRL+ALT+DEL键选择[任务管理器]来调用[任务 ...

  4. 查看 java 进程线程数_查看指定进程的线程数

    先查出进程id,然后从下面命令行执行结果查看线程数: cat /proc/{进程id}/status 得出结果: ··· Name: java State: S (sleeping) Tgid: 94 ...

  5. linux中杀死指定进程,Linux中通过 kill命令 杀死指定进程

    一  杀死指定进程 现知道有一个curl线程正在运行,需要杀死 anggang@barry$ curl -y 30 -Y 1 -m 300 -x 8.8.8.8:808 -o html_baidu h ...

  6. 使用dstat命令的插件查看mysql的io状态

    使用dstat竟然还可以查看mysql的状态, man dstat之后发现的,原来在/usr/share/dstat目录下藏有很多python脚本作为插件帮助dstat搜集各类信息. 不过通常有可能会 ...

  7. linux mysql查看所有表_linux下查看指定进程的所有连接信息

    定位某个进程的网络故障时经常需要用到的一个功能就是查找所有连接的信息.通常查找某个端口的连接信息使用 ss 或者 netstat 可以轻松拿到,如果是主动与别的机器建立的连接信息则可以通过 lsof ...

  8. 查看 Linux 进程 巧用ps|grep命令

    命令: ps -ef | grep <进程名> PS是LINUX下最常用的也是非常强大的进程查看命令 grep命令是管道查找,是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配 ...

  9. linux 查看yum 进程,Linux YUM之YUM命令

    repolist 查看仓库列表 可以 选择查看all|enabled|disabled list查看程序包 anaconda 表示在安装系统时一起安装的软件 list 也有自己的选项: all 显示所 ...

最新文章

  1. 生成器generator
  2. Linux中文件操作
  3. 人类一败涂地电脑版_热门游戏丨人类一败涂地云游戏来了! 咪咕快游独家正版上线!...
  4. c++ 函数过长 拆分_实用EXECL办公函数 【多条件排名】
  5. P4550-收集邮票【期望dp】
  6. 加白名单_Android保活从入门到放弃:乖乖引导用户加白名单吧
  7. linux sed 正则转义,Linux运维云升笔记 (一)正则表达式以及文档编辑器sed
  8. redis查看某一个key的大小_Redis笔记
  9. Css3旋转、位移、缩放、倾斜动画
  10. 计算机应用软件安装教程,计算机应用与网基础教程 常用软件安装.ppt
  11. mysql-proxy 读写分离_mysql 基于mysql-proxy实现读写分离
  12. MFC笔记2.双击改变listctrl中的值
  13. 批量doc转docx的两种方法--Office Migration Planning Manager使用、插件使用
  14. 宏碁台式计算机u盘启动,宏基台式机bios设置u盘启动方法
  15. linux显卡驱动与opengl,NVIDIA率先发布OpenGL 3.0 Linux驱动
  16. Elasticsearch 7.10 之 Indexing pressure
  17. 显示器信号时有时无并无html,电脑开机显示器无信号、键盘鼠标不亮解决方法...
  18. iphone4 快捷键整理
  19. Linux下手动安装screen
  20. 高并发高可用之ElasticSearch

热门文章

  1. Hive SemanticException
  2. 升级python(2.7-3.6.2)
  3. UITableViewCell点击不能push解决方法
  4. STL源码分析-rotate
  5. hive与hbase数据类型对应关系
  6. underscore javascript工具库支持seajs模块化
  7. java web 三层架构
  8. JAVA锁之可重入锁和递归锁及示例代码
  9. 测试场景组件化轮子——用例元
  10. 软件测试核心之用例设计