因为我不能在iostat -dx 1上使用watch来获得当前的磁盘负载,所以我想知道是否有其他方法可以做到这一点,例如,使用/proc/diskstats和/或其他文件中包含的值进行计算。
发布于 2014-12-31 00:55:52
根据kernel.org的说法,映射是:
The /proc/diskstats file displays the I/O statistics
of block devices. Each line contains the following 14
fields:
1 - major number
2 - minor mumber
3 - device name
4 - reads completed successfully
5 - reads merged
6 - sectors read
7 - time spent reading (ms)
8 - writes completed
9 - writes merged
10 - sectors written
11 - time spent writing (ms)
12 - I/Os currently in progress
13 - time spent doing I/Os (ms)
14 - weighted time spent doing I/Os (ms)
For more details refer to Documentation/iostats.txt您也可以使用或读取Sys::Statistics::Linux::DiskStats
https://stackoverflow.com/questions/27709319
复制相似问题