我想监控一个linux系统的io性能,特别是读性能。iostat命令同时为读取和写入提供await和svctim,这不适合我。
文件/proc/diskstats在第1列中给出了已完成的读取次数,在第4列中给出了读取所用的#毫秒。列我会计算出列4除以列1会得到平均读取时间。我的想法是每隔x秒采样一次,然后进行计算。
对于写入,我将采用第5列和第8列。
这是正确的方法吗?有什么需要注意的吗?
问候
发布于 2012-05-14 20:34:55
你看过iostat的手册页吗?有r_await和w_await列。svctim已弃用
https://stackoverflow.com/questions/10583288
复制相似问题