fio -numjobs更大,iops会更小,原因是? [英] fio -numjobs bigger, the iops will be smaller, the reason is?

查看:780
本文介绍了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.


group_reporting
如果已设置,则在指定numjobs时显示按组的报告而不是按职位的报告。

group_reporting If set, display per-group reports instead of per-job when numjobs is specified.

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

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆