有人可以解释一下 IOSTAT 输出吗?

有人可以解释一下 IOSTAT 输出吗?

我的 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 完成所花费的时间),这可能是文件移动缓慢的原因。

相关内容