Offset modifier under rw= should do the trick, consult https://github.com/axboe/fio/blob/master/HOWTO for details. Best regards, Andrey Regards, Andrey On Tue, Sep 23, 2014 at 5:47 PM, Akira Hayakawa <ruby.wktk@xxxxxxxxx> wrote: > Hi, > > I want to perform stride write access to a block device but > I don't have a clue how I can do that. > > What I want to do is to perform a stride access that > each write size is 1 sector and 7 sectors are apart between each writes. > (i.e. Only the first sector of each 4KB block) > > For example, > 0, 8, 16, 24, 32, ... > > And, it repeat over the device until certain amount of writes are accomplished. > In my case, amount of 32MB to 508KB device. > > I consider the command below works like as I want but it doesn't actually. > Instead, it looks performing ordinary 512KB seq write. > fio --name=test --filename=#{dev.path} --rw=write --ioengine=libaio --direct=1 --io_limit=32M --size=100% --ba=4k --bs=512 > > My questions are: > 1) How to perform stride write access in fio? > 2) If fio is not a appropriate tool for this purpose, easy to fix? > Or do you recommend other tool? > > - Akira > -- > 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 -- 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