码迷,mamicode.com
首页 > 系统相关 > 详细

[linux] /proc/diskstats各列含义介绍以及磁盘使用率计算方式说明

时间:2017-10-25 14:19:48      阅读:460      评论:0      收藏:0      [点我收藏+]

标签:linux /proc/diskstats 磁盘使用率

Linux系统/proc目录下存放着当前系统运行的各项状态信息,以文件形式保存,例如CPU信息文件cpuinfo,内存信息文件meminfo,磁盘信息文件diskstats。


其中diskstats中每一列的含义对照如下:


1 0 sda  505235  28461  7421219  6259625  2397331 3804539  49818500  25885599  0  6122393 32152888

设备号 编号 设备  读完成次数  合并完成次数   读扇区次数   读操作花费毫秒数   写完成次数   合并写完成次数   写扇区次数   写操作花费的毫秒数   正在处理的输入/输出请求数   输入/输出操作花费的毫秒数   输入/输出操作花费的加权毫秒数。


除正在处理的输入/输出请求数这项是非累积值外,其他磁盘统计都是累积值。


zabbix中磁盘使用情况就是从diskstats采集,磁盘使用率计算方式为:

两次采集的输入/输出操作花费的毫秒数之差 / 采集间隔时间

例如:第一次采集输入/输出操作花费的毫秒数为90258834,间隔10秒后采集的值为90258710

    那么磁盘使用率为 (90258710ms - 90258834ms)/ 10*1000ms = 0.0124,也就是1.24%




[linux] /proc/diskstats各列含义介绍以及磁盘使用率计算方式说明

标签:linux /proc/diskstats 磁盘使用率

原文地址:http://tryagaintry.blog.51cto.com/4185916/1975943

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!