我想监视linux系统的io性能,尤其是读取性能。
iostat命令为读写组合给出了await和svctim,这不适合我。

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

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

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

问候

最佳答案

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

关于linux - iostat与/proc/diskstats,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10583288/

10-12 07:20