Hi, Please don't drop the fio mailing list CC / send email only to me as it ends up in the wrong folder for me and you remove the ability for others to answer your question or find it via search engines. Thanks! I think you're right - there would be an impact. However if SEQ_WR were to go really slow (say, 9 IOPS a second) how else can the ratio of SEQ_WR to RND_RD you requested be maintained other than by slowing down RND_RD? By definition haven't you also bound the rates together? On 12 July 2017 at 22:13, abhishek koundal <akoundal@xxxxxxxxx> wrote: > Looks like this wont be be able to control the rate if i want to just > for write. Looks like it will impact the rate for the reads also , > what do you think? > [SEQ_WR] > rw=write > rate=0, 30m,0 > flow=-1 > [RND_RD] > rw=randread > flow=9 > > On Sun, Jul 9, 2017 at 7:05 AM, Sitsofe Wheeler <sitsofe@xxxxxxxxx> wrote: >> Hi, >> >> On 7 July 2017 at 22:44, abhishek koundal <akoundal@xxxxxxxxx> wrote: >>> >>> Is there an easy way in FIO to have a mix workload which can do below >>> config in single operation mode: >>> >>> 90% SEQ_WR >>> 10% RND_RD >> >> I'd suggest using two threads to do this and then using flow >> (http://fio.readthedocs.io/en/latest/fio_doc.html#cmdoption-arg-flow ) >> to control how many turns each gets relative to the other: >> >> [SEQ_WR] >> rw=write >> flow=-1 >> [RND_RD] >> rw=randread >> flow=9 >> >> This should work OK because you have a pair (but be aware flow doesn't >> interact well with the number_ios option). If you need to balance more >> than pairs of threads you will probably want to write a new fio >> feature... -- Sitsofe | http://sucs.org/~sits/ -- To unsubscribe from this list: send the line "unsubscribe fio" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html