iostat -x 关键列解读

r/s、w/s 是每秒请求数;await 是平均完成时间(含排队);aqu-sz 是平均队列深度;%util 是设备忙碌时间比例,多列合看才准确。

延迟await = 平均完成时间(ms)
队列aqu-sz
忙碌%util
吞吐rkB/s、wkB/s

查看

查看
iostat -x 1 3

易错点

  • NVMe/多队列设备上 %util 参考价值有限,别用它单独下结论
  • await 升高既可能是设备慢也可能是排队(上游压力),结合 aqu-sz 区分

数据来源与参考

  • sysstat 文档 iostat(1)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌