本文介绍了fio -numjobs更大,iops会更小,原因是?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

fio -numjobs=8 -directory=/mnt -iodepth=64 -direct=1 -ioengine=libaio -sync=1 -rw=randread -bs=4k
FioTest: (g=0): rw=randread, bs=4K-4K/4K-4K/4K-4K, ioengine=libaio, iodepth=64

iops:(8个线程,iodepth = 64)-> 356、397、399、396,...
,但是当-numjobs = 1并且iodepth = 64时, iops-> 15873

iops: (8 threads and iodepth=64)-> 356, 397, 399, 396, ... but when -numjobs=1 and iodepth=64, the iops -> 15873

我感到有些困惑。为什么-numjobs较大,iops会较小?

I feel a little confused. Why the -numjobs larger, the iops will be smaller?

推荐答案

我认为您应该在fio命令上添加'--group_reporting'。

I think you should add '--group_reporting' on your fio command.

这篇关于fio -numjobs更大,iops会更小,原因是?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-01 11:59