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

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

--------------------------------分割线--------------------------------
实验二:
fio启动2个job测试:
vm中的disk负载观察iostat的%util不科学_第3张图片

iostat看到的磁盘负载情况: 【util依然是100%,但是write iops是提高1倍了,这不科学啊,继续验证】
vm中的disk负载观察iostat的%util不科学_第4张图片


--------------------------------分割线--------------------------------
实验三:
fio启动3个job测试:
vm中的disk负载观察iostat的%util不科学_第5张图片

iostat看到的磁盘负载情况: 【util依然是100%,write IOPS继续增加】
vm中的disk负载观察iostat的%util不科学_第6张图片

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

你可能感兴趣的:(分布式存储,ceph)