http://sebastien.godard.pagesperso-orange.fr/man_iostat.html 这是iostat手册页,我们可以了解一下:
%util
向设备发出 I/O 请求的 CPU 时间百分比(设备的带宽利用率)。对于串行服务请求的设备,当该值接近 100% 时,会发生设备饱和。但是对于并行处理请求的设备,例如 RAID 阵列和现代 SSD,这个数字并不能反映它们的性能限制。
谁能解释一下?谢谢。
http://sebastien.godard.pagesperso-orange.fr/man_iostat.html 这是iostat手册页,我们可以了解一下:
%util
向设备发出 I/O 请求的 CPU 时间百分比(设备的带宽利用率)。对于串行服务请求的设备,当该值接近 100% 时,会发生设备饱和。但是对于并行处理请求的设备,例如 RAID 阵列和现代 SSD,这个数字并不能反映它们的性能限制。
谁能解释一下?谢谢。
Marc Brooker 在他的博客上提供了一个很好的解释:
http://broker.co.za/blog/2014/07/04/iostat-pct.html
总之:
当 iostat 说 %util 时,它的意思是“向设备发出 I/O 请求的 CPU 时间百分比”。驱动器至少做一件事的时间百分比。如果它同时做 16 件事,那不会改变。再一次,这个计算对于磁驱动器(和简)来说效果很好,它一次只做一件事。他们花在做一件事上的时间很好地表明了他们真正的忙碌程度。另一方面,SSD(以及 RAID 和 Alice)可以同时做多项事情。如果你可以并行做多件事,那么你至少做一件事的时间百分比并不能很好地预测你的表现潜力。