sar常用命令之IO监控
首先进入/var/log/sa目录下,查看已有的文件,以下使用的为sa11
1. sar -b -f sa11:IO读写的频繁程度,大概占比
输出列的含义:
tps:每秒钟物理设备的IO请求次数(tps=rtps+wtps)
rtps:每秒钟从物理设备读出的请求次数
wtps:每秒钟从物理设备写入的请求次数
bread/s:每秒钟从物理设备读出的数据量,单位为 块/s
bwrtn/s:每秒钟从物理设备写入的数据量,单位为 块/s
上图中,从rtps和wtps可以分析得出,IO中读和写的操作中,写的操作更多
2. sar -d -f sa11:可以查看处理IO的等待时间、cpu处理IO请求的占比情况等
输出列的含义
rd_sec/s:每秒读扇区的次数
wr_sec/s:每秒写扇区的次数
avgrq-sz:平均每次设备IO操作的数据大小(扇区)
avgqu-sz:磁盘请求队列的平均程度;越长压力越大
await:从请求磁盘操作到系统完成处理,每次请求的平均消耗时间,包括请求队列的等待时间,单位为毫秒
svctm:系统处理每次请求的平均时间,不包括请求队列中消耗的时间,单位为毫秒
%util:IO请求占CPU的百分比,比率越大,说明越饱和;占比越大,说明CPU很大比例都被用来处理IO