1、安装
yum install sysstat
2、命令
bash
iostat -dx 1 5
参数 | 功能 |
---|---|
-c | 仅显示CPU使用情况 |
-d | 仅显示磁盘使用情况 |
-k | 显示状态以千字节每秒为单位 |
-m | 显示状态以兆字节每秒为单位 |
-x | 显示详细信息 |
-t | 显示每个报告产生时的时间 |
bash
# 显示
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 | 每秒实际写入需求的数量 |
rsec/s | 每秒读取区段的数量 |
wsec/s | 每秒写入区段的数量 |
rkB/s | 每秒实际读取的大小,单位为KB |
wkB/s | 每秒实际写入的大小,单位为KB |
avgrq-sz | 需求的平均大小区段 |
avgqu-sz | 需求的平均队列长度 |
await | 等待I/O平均的时间(milliseconds) |
svctm | I/O需求完成的平均时间 |
%util | 被I/O需求消耗的CPU百分比 |