iostat vs / proc / diskstats

时间:2012-05-14 12:24:28

标签: linux performance iostat

我想监控linux系统的io性能,尤其是读取性能。 iostat命令为读取和写入提供了等待和svctim,这对我来说是不合适的。

文件/ proc / diskstats在第1列中给出了已完成的读取数,在第4列中给出了读取的#毫秒数。列 我认为第4列除以第1列将给出平均读取时间。 我的想法是每隔x秒对其进行一次采样并进行计算。

对于写入,我将采用第5和第8列。

这是正确的做法吗? 有什么警告吗?

此致

1 个答案:

答案 0 :(得分:0)

您是否阅读过iostat的手册页?有r_await和w_await列。 svctim已弃用