我明白通过安装dstat,iostat我可以获得磁盘活动统计信息。
但是,现在我希望尽量减少依赖项,因为我不想强迫我的脚本用户安装其他东西。
所以我想知道是否有任何方法可以从某个地方读取磁盘统计信息/proc/?
您可以在两个地方找到磁盘统计信息。
/sys/block/<dev>/stat/proc/diskstats而/proc/diskstats代表每个单个块设备的统计信息,包括分区和设备映射器设备。
不幸的是,这些数字不提供每秒统计数据,而是提供单个统计数据的总计。因此,您必须编写一个脚本来监视给定时间内的数字,然后进行数学运算以获得每秒的结果。这项工作由dstat和完成iostat。可以在内核文档Documentation/block/stat.txt和Documentation/iostats.txt 中找到对这些文件的更全面的描述。
大多数用户希望安装包含的包,iostat因为依赖项不是太大。dstat取决于pyhton2但大多数发行版都已python2安装。
| 归档时间: |
|
| 查看次数: |
1184 次 |
| 最近记录: |