Re: multiple --name parameters with non-file engine?

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

 



On 23 August 2014 02:45, Mark Nelson <mark.a.nelson@xxxxxxxxx> wrote:
> Thanks Jens.  What I'd like to be able to do is start multiple fio processes
> but have each one only write to a non-overlapping portion of the block
> device.  Preferably I wouldn't have to manually figure out the ranges
> myself.  Any way to do something like that?

A quick Google for "fio zones jobs" tuns up
http://www.spinics.net/lists/fio/msg01791.html where the fourth answer
on that page seems relevant to your case.

For each job (essentially name section) you can set an offset and a
size and I/O will be done between offset and offset+size. If you want
to move the starting offset of each extra job automatically you could
use offset_increment
(http://git.kernel.dk/?p=fio.git;a=blob;f=HOWTO;h=73e58ff695c3384df30094d6c15ebe9ed615460f;hb=HEAD#l770
). You can also use numjobs
(http://git.kernel.dk/?p=fio.git;a=blob;f=HOWTO;h=73e58ff695c3384df30094d6c15ebe9ed615460f;hb=HEAD#l1275
) to automatically create job clones.

Perhaps this sort of "parallel non-overlapping zoned I/O" case would
be a useful example fio job file (for example I never realised size
was relative to offset...)?

-- 
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




[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