iostat 中的 %util 指标说明
admin
2023-03-06 00:21:12
0

判断磁盘极限性能误区:只通过iostat 中的 %util 指标确定磁盘是否达到带宽或iops极限

 

背景:

    在判断磁盘是否达到极限性能时,总有人通过 iostat -x 中的 %util 指标来确认磁盘是否带宽带宽或IOPS瓶颈,其实这是不对的,特做如下说明:


结论:

    iostat 中的 %util 基本已经没有任何作用了,svctm也没什么参考意义

    磁盘是否达到真正极限瓶颈,需要参考通过fio等工具压测出的极限带宽和IOPS值


%util与硬盘设备饱和度

    %util表示该设备有I/O(即非空闲)的时间比率,不考虑I/O有多少,只考虑有没有。

    由于现代硬盘设备都有并行处理多个I/O请求的能力,所以%util即使达到100%也不意味着设备饱和了。

    举个简化的例子:某硬盘处理单个I/O需要0.1秒,有能力同时处理10个I/O请求,那么当10个I/O请求依次顺序提交的时候,需要1秒才能全部完成,在1秒的采样周期里%util达到100%;而如果10个I/O请求一次性提交的话,0.1秒就全部完成,在1秒的采样周期里%util只有10%。可见,即使%util高达100%,硬盘也仍然有可能还有余力处理更多的I/O请求,即没有达到饱和状态。

    那么iostat(1)有没有哪个指标可以衡量硬盘设备的饱和程度呢?很遗憾,没有。


参考文章:

【1】容易被误读的IOSTAThttp://linuxperf.com/?p=156

【2】深入理解iostathttps://bean-li.github.io/dive-into-iostat/


相关内容

热门资讯

【第一资讯】“微乐锄大贰.到底... 您好:微乐锄大贰这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游...
我来教教您“钱塘十三水.辅助器... 我来教教您“钱塘十三水.辅助器?”必胜开挂神器您好,钱塘十三水这个游戏其实有挂的,确实是有挂的,需要...
【第一资讯】“九酷炸金花.到底... 【第一资讯】“九酷炸金花.到底有挂吗?”果然有透视挂您好,九酷炸金花这个游戏其实有挂的,确实是有挂的...
【今日要闻】“,728游戏.辅... 家人们!今天小编来为大家解答,728游戏透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里...
玩家分享攻略“官方正版炸金花.... 家人们!今天小编来为大家解答官方正版炸金花透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪...
终于懂了“桂麻圈.开挂神器?”... 您好:桂麻圈这款游戏可以开挂,确实是有挂的,需要了解加客服微信【4282891】很多玩家在这款游戏中...
今日重大发现“功夫熊猫炸金花.... 家人们!今天小编来为大家解答功夫熊猫炸金花透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪...
我来教教您“微友山西麻将.怎么... 家人们!今天小编来为大家解答微友山西麻将透视挂怎么安装这个问题咨询软件客服徽9752949的挂在哪里...
今日重大发现“掌中乐游戏中心.... 有 亲,根据资深记者爆料掌中乐游戏中心是可以开挂的,确实有挂(咨询软件无...
玩家分享攻略“想游中心五.究竟... 您好:想游中心五这款游戏可以开挂,确实是有挂的,需要了解加客服微信【9784099】很多玩家在这款游...