iostat的使用和输出

iostat的使用和输出

当我iostat像这样运行命令时:

iostat -d

我得到这样的结果:

Linux 2.6.18-238.el5 (mon01)       09/03/2011

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda               9.83        11.88       264.67   38378414  854835288
sda1              9.83        11.88       264.67   38375658  854834320
sda2              0.00         0.00         0.00       2346        968
sdb              58.40         7.96      1552.02   25716671 5012803778
sdb1             58.40         7.96      1552.02   25715861 5012803778

如果我再次运行它几次,在执行之间等待两到三分钟,我会得到完全相同的tpsBlk_read/s和值集Blk_wrtn/s。页面maniostat

iostat 命令生成的第一份报告提供了有关系统启动以来的时间的统计信息。每个后续报告都涵盖自上一个报告以来的时间。

如果是这种情况,为什么我的tps,Blk_read/sBlk_wrtn/s值没有丝毫变化?

“随后的每一份报告”如果运行的话,各个报告之间的平均值:

iostat -d 1 5

...而不是我上次跑步的时候iostat -d

我在这里有点困惑。

答案1

是的,你已经回答了。后续是通过相同的 iostat 命令进行报告的后续重复,而不是在命令执行之间(这些总是自启动以来)。

相关内容