有人可以解释 IOSTAT 输出吗?

dan*_*jtk 12 linux 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
Run Code Online (Sandbox Code Playgroud)

将大文件移动到 sdb 非常缓慢,这似乎很正常?

nit*_*ins 6

以下文章将使您更好地了解 iostat。我总是使用iostat -x

http://mituzas.lt/2009/03/11/iostat/

http://www.igvita.com/2009/06/23/measuring-optimizing-io-performance/


gek*_*kkz 1

看起来您有 72.22% iowait(进程等待磁盘 I/O 完成所花费的时间),这可能是文件移动缓慢的原因。