【%util】关于iostat 中的 %util 指标说明

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了【%util】关于iostat 中的 %util 指标说明相关的知识,希望对你有一定的参考价值。

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

%util与硬盘设备饱和度

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

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

iostat 中的 %util 指标说明

https://blog.51cto.com/dangzhiqiang/2440962?source=dra

深入理解iostat

https://bean-li.github.io/dive-into-iostat

Linux HDD和SSD磁盘的util(iostat )指标问题

  https://blog.51cto.com/wendashuai/2511043

硬盘IO的个人理解(机械硬盘)

https://blog.csdn.net/weixin_40585816/article/details/81023522

性能调优之硬盘IO

https://www.cnblogs.com/ljhdo/archive/2019/01/08/10104408.html

vm中的disk负载观察iostat的%util不科学

在偶然的测试中发现,vm中的disk负载不能看iostat的%util栏,下面做实验,验证一下。 实验一: fio单job测试:
iostat看到的磁盘负载: 【磁盘的util已经100%了,w/s是5000左右;理论理解,增加job,磁盘的write IOPS基本不会提高了】

--------------------------------分割线-------------------------------- 实验二: fio启动2个job测试:

iostat看到的磁盘负载情况: 【util依然是100%,但是write iops是提高1倍了,这不科学啊,继续验证】


--------------------------------分割线-------------------------------- 实验三: fio启动3个job测试:

iostat看到的磁盘负载情况: 【util依然是100%,write IOPS继续增加】

结论: 对于使用ceph的vm,在观察disk的负载的时候,不能根据%util来判断磁盘的繁忙情况或者负载。

以上是关于【%util】关于iostat 中的 %util 指标说明的主要内容,如果未能解决你的问题,请参考以下文章

zabbix之 自动发现磁盘io util 监控

iostat和iotop命令

iostat和iowait详细解说

iostat和iowait详细解说

iostat和iowait详细解说

iostat相关参数说明——await:平均每次设备I/O操作的等待时间 (毫秒),如果%util接近 100%,说明产生的I/O请求太多