首页 > 代码库 > 系统性能监控工具 - iotop
系统性能监控工具 - iotop
用来监视磁盘I/O使用状况的top类工具。iotop具有与top相似的UI,其中包括PID、用户、I/O、进程等相关信息。
参数:
–version 查看版本信息
-h, –help 查看帮助信息
-o, –only 只显示在划硬盘的程序
-b, –batch 批量处理 用来记录日志
-n NUM 设定循环几次
-d SEC, –delay=SEC 设定显示时间间隔
iotop常用快捷键
左右箭头 --> 改变排序方式,默认是按IO排序
r --> 改变排序顺序
o --> 只显示有IO输出的进程
p --> 进程/线程的显示方式的切换
a --> 显示累积使用量
q --> 退出
1)直接运行iotop
Total DISK READ: 6.01 M/s | Total DISK WRITE: 3.85 K/s
TID 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.DataNode
6371 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.DataNode
8497 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.DataNode
1 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % init
2 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [kthreadd]
通过输出结果,我们可以清楚地知晓是什么程序在读写磁盘,速度以及命令行,pid 等信息。
系统性能监控工具 - iotop