![有人可以解释一下 IOSTAT 输出吗?](https://linux22.com/image/508308/%E6%9C%89%E4%BA%BA%E5%8F%AF%E4%BB%A5%E8%A7%A3%E9%87%8A%E4%B8%80%E4%B8%8B%20IOSTAT%20%E8%BE%93%E5%87%BA%E5%90%97%EF%BC%9F.png)
我的 IBM 服务器装有 Redhat 5 ElsmP,通过 iSCSI(在 sdb 中)连接到 IBM 存储,有人能解释一下 iostat 命令的输出吗
avg-cpu: %user %nice %system %iowait %steal %idle
12.79 0.01 4.53 72.22 0.00 10.45
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 95.63 48.88 240.95 485589164 2393706728
sdb 29.20 350.49 402.08 3481983365 3994494696
将大文件移动到 sdb 非常慢,这看起来很正常吗?
答案1
以下文章将帮助您更好地了解 iostat。我总是使用iostat -x。
http://mituzas.lt/2009/03/11/iostat/
http://www.igvita.com/2009/06/23/measuring-optimizing-io-performance/
答案2
看来你有 72.22% 的 iowait(进程等待磁盘 I/O 完成所花费的时间),这可能是文件移动缓慢的原因。