天天看点

Linux命令之iotop一、命令简介二、使用示例三、使用语法及参数说明

一、命令简介

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

二、使用示例

1、命令安装

[[email protected] home]# yum install -y iotop

已安装:

iotop.noarch 0:0.6-4.el7

完毕!

2、直接运行

Linux命令之iotop一、命令简介二、使用示例三、使用语法及参数说明

3、查看指定用户的io情况

Linux命令之iotop一、命令简介二、使用示例三、使用语法及参数说明

4、按进程显示

Linux命令之iotop一、命令简介二、使用示例三、使用语法及参数说明

5、只显示有IO操作的线程

Linux命令之iotop一、命令简介二、使用示例三、使用语法及参数说明

三、使用语法及参数说明

1、使用语法

用法:iotop [OPTIONS]

2、参数说明

参数选项 参数说明
–version 查看命令版本
-h, --help 获取命令帮助
-o, --only 只显示有io操作的进程
-b, --batch 批量显示,无交互,主要用作记录到文件
-n NUM, --iter=NUM 显示NUM次,主要用于非交互式模式
-d SEC, --delay=SEC 间隔SEC秒显示一次
-p PID, --pid=PID 监控的进程pid
-u USER, --user=USER 监控的进程用户
-P, --processes 只显示进程,一般为显示所有的线程
-a, --accumulated 显示从iotop启动后每个线程完成了的IO总数
-k, --kilobytes 以千字节显示
-t, --time 在每一行前添加一个当前的时间
-q, --quiet 不显示标题行

3、iotop常用快捷键

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

继续阅读