15.系统监控工具--iotop

 iotop命令是一个用来监视磁盘I/O使用状况的top类工具iotop具有与top相似的UI,其
中包括PID、用户、I/O、进程等相关信息,可查看每个进程是如何使用IO
 iotop输出
第一行:Read和Write速率总计
第二行:实际的Read和Write速率
第三行:参数如下:
线程ID(按p切换为进程ID)
优先级
用户
磁盘读速率
磁盘写速率
swap交换百分比
IO等待所占的百分比
线程/进程命令

iotop常用参数

 -o, --only只显示正在产生I/O的进程或线程,除了传参,可以在运行过程中按o生效
 -b, --batch非交互模式,一般用来记录日志
 -n NUM, --iter=NUM设置监测的次数,默认无限。在非交互模式下很有用
 -d SEC, --delay=SEC设置每次监测的间隔,默认1秒,接受非整形数据例如1.1
 -p PID, --pid=PID指定监测的进程/线程
 -u USER, --user=USER指定监测某个用户产生的I/O
 -P, --processes仅显示进程,默认iotop显示所有线程
 -a, --accumulated显示累积的I/O,而不是带宽
 -k, --kilobytes使用kB单位,而不是对人友好的单位。在非交互模式下,脚本编程有用
 -t, --time 加上时间戳,非交互非模式
 -q, --quiet 禁止头几行,非交互模式,有三种指定方式
 -q 只在第一次监测时显示列名
 -qq 永远不显示列名
 -qqq 永远不显示I/O汇总
 交互按键
left和right方向键:改变排序
r:反向排序
o:切换至选项--only
p:切换至--processes选项
a:切换至--accumulated选项
q:退出
i:改变线程的优先级

posted on 2018-09-02 14:58  圆缘  阅读(227)  评论(0编辑  收藏  举报

返顶部