1、安装
yum install sysstat
2、命令
iostat -dx 1 5
参数 | 功能 |
-c | 仅显示CPU使用情况 |
-d | 仅显示磁盘使用情况 |
-k | 显示状态以千字节每秒为单位 |
-m | 显示状态以兆字节每秒为单位 |
-x | 显示详细信息 |
-t | 显示每个报告产生时的时间 |
# 显示
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
vda 0.00 0.57 0.02 0.71 0.88 22.96 65.96 0.01 17.36 45.32 16.75 1.15 0.08
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
vda 0.00 0.00 1.00 238.00 4.00 108896.00 911.30 93.80 392.49 488.00 392.08 2.04 48.70
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
vda 0.00 0.00 0.00 254.00 0.00 118124.00 930.11 101.32 398.90 0.00 398.90 1.29 32.80
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
vda 0.00 15.00 0.00 226.00 0.00 104544.00 925.17 92.42 408.94 0.00 408.94 0.87 19.60
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
vda 0.00 4.00 0.00 262.00 0.00 117728.00 898.69 100.55 383.78 0.00 383.78 2.34 61.20
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await r_await w_await svctm %util
vda 0.00 18.00 0.00 312.00 0.00 114736.00 735.49 91.15 292.15 0.00 292.15 1.58 49.40
说明:
如果%util接近100%,表明I/O请求太多,I/O系统已经满负荷,磁盘可能存在瓶颈,一般%util大于70%,I/O压力就比较大,读取速度有较多的wait,然后再看其他的参数。
标示 | 说明 |
Device | 监测设备名称 |
rrqm/s | 每秒合并的读操作次数 |
wrqm/s | 每秒合并的写操作次数 |
r/s | 每秒读次数 |
w/s | 每秒写次数,r/s+w/s就是磁盘IOPS |
rkB/s | 每秒读数据量(KB单位) |
wkB/s | 每秒写数据量(KB单位),rkB/s+wkB/s就是磁盘吞吐量 |
avgrq-sz | 平均每次设备I/O操作的 (扇区)数据大小 |
avgqu-sz | 平均I/O队列长度,即IO等待个数。数值越低越好。 |
await | 每一个IO请求的处理的平均时间(单位ms) |
svctm | 表示平均每次设备I/O操作的服务时间(以毫秒为单位) |
%util | 被I/O需求消耗的CPU百分比 |