Re: Concurrent random and sequential IO

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Sitsofe,

Thank you!! It took me a minute to wrap my head around
--percentage_random=100,0 but now I get it and that's exactly what I'm
looking for.

On Tue, Jul 2, 2019 at 2:35 AM Sitsofe Wheeler <sitsofe@xxxxxxxxx> wrote:
>
> Hi Matthew!
>
> On Tue, 2 Jul 2019 at 01:05, Matthew Eaton <m.eaton82@xxxxxxxxx> wrote:
> >
> > Hi group,
> >
> > I'm trying to create a workload that is 50% random read and 50%
> > sequential write. Is the command line below accurate for that
> > workload?
> >
> > fio --ioengine=libaio --direct=1 --size=100% --bs=16k --rw=randrw
> > --percentage_random=50,50 --numjobs=1 --iodepth=32 --runtime=600
> > --time_based --norandommap --randrepeat=0 --refill_buffers --name=job1
> > --filename=/dev/sdb
>
> Hard to say. My reading of what you would like is:
> - 50% of the I/O should be random read
> - The other 50% of the I/O should be sequential write
>
> https://fio.readthedocs.io/en/latest/fio_doc.html#cmdoption-arg-percentage-random
> says percentage_random controls how random a given direction is so
> you're actually asking for a writes to be split between 50% sequential
> and 50% random, and also asking for reads to be split between 50%
> sequential and 50% random. By default there will be a 50% split
> between reads and writes with rw=[rw|randrw] (see
> https://fio.readthedocs.io/en/latest/fio_doc.html#cmdoption-arg-readwrite
> and https://fio.readthedocs.io/en/latest/fio_doc.html#cmdoption-arg-rwmixread).
>
> I'd guess you want --percentage_random=100,0 ?
>
> --
> Sitsofe | http://sucs.org/~sits/



[Index of Archives]     [Linux Kernel]     [Linux SCSI]     [Linux IDE]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux