我很确定sar
磁盘利用率百分比显示了在任何给定时间磁盘的利用率,但它是如何计算的?我发现:
%工具
向设备发出 I/O 请求的 CPU 时间百分比(设备的带宽利用率)。当此值接近 100% 时,表示设备饱和。
在 sar 手册页中,但这并没有为我解答太多问题 - CPU 可以无限地发出 I/O 请求,但这并不一定意味着磁盘已达到容量上限 - 当请求开始变得潜在时测量磁盘受到的打击程度的上限不是更合适吗?
答案1
答案2
这取决于您使用的内核版本 /proc/partitions 或 /sys/block/hda/stat 或 /proc/diskstats,但您回答问题时,这些文件具有使用 sar 计算 CPU 利用率所需的所有字段。
希望它能对你有所帮助。