Linux 中使用 iotop 命令监视磁盘I/O使用状况
iotop命令是用来监视磁盘I/O使用状况的工具,iotop和top显示非常相似,可以很方便的查看每个进程使用IO的情况。
一、iotop安装
# yum install iotop
二、iotop 命令结果详解
第一行:
- Total DISK READ : 0.00 B/s | Total DISK WRITE : 0.00 B/s
- READ和WRITE速率总计。
第二行:
- Actual DISK READ: 0.00 B/s | Actual DISK WRITE: 59.41 K/s
- 实际读取和写入磁盘速率。
第三行:
- PID:进程,按p可切换线程tid
- PRIO:优先级
- USER:执行进程的用户
- DISK READ:磁盘读取速率
- DISK WRITE:磁盘写入速率
- SWAPIN:swap交换百分比
- IO>:IO等待所占用百分比
- COMMAND:线程/进程详细信息
常用选项:
- -o:显示出正在进行I/O活动的进程,可以减少输出的干扰。
- -p:后面指定进程号,监视指定进程,只输出该进程的统计信息。
- -n:后接统计次数
- -u:后接进程用户
常用键说明:
- 左右箭头:改变排序列,默认按IO排序
- r:改变排序顺序,默认由大到小
- o:只显示有IO输出的进程
- p:进程/线程的显示方式切换
- a:显示累积使用量。
- q:退出