All of lore.kernel.org
 help / color / mirror / Atom feed
* Seq Write with holes
@ 2013-03-04 14:19 Gavin Martin
  2013-03-04 14:27 ` Jens Axboe
  0 siblings, 1 reply; 7+ messages in thread
From: Gavin Martin @ 2013-03-04 14:19 UTC (permalink / raw)
  To: fio

Hi,

I'm trying to setup a job file that tests interleaved data, so in
theory writing 256K blocks with a gap of 256K in between, the end
results is that I would like to write extra data into the gaps and
make sure it is not corrupting neighbouring areas.

But I'm having a problem with the first part.

Here is the jobfile:-

[global]
ioengine=libaio
direct=1
filename=/dev/sdb
verify=meta
verify_backlog=1
verify_dump=1
verify_fatal=1
stonewall

[Job 2]
name=SeqWrite256K
description=Sequential Write with 1M Bands (256K)
rw=write:1M
bs=256K
do_verify=0
verify_pattern=0x33333333
size=1G

[Job 4]
name=SeqVerify256K
description=Sequential Read/Verify from Sequential Write (256K)
rw=read:1M
bs=256K
do_verify=1
verify_pattern=0x33333333
size=1G

There seems to be a bug (or maybe by design) when using the 'size='
variable.  It seems to count the gaps (1M) within the size of 1G, but
only on the write, the reads seems to report the IO transferred as 1G

Here is the status of the runs:-

Run status group 0 (all jobs):
  WRITE: io=209920KB, aggrb=34039KB/s, minb=34039KB/s, maxb=34039KB/s,
mint=6167msec, maxt=6167msec

Run status group 1 (all jobs):
   READ: io=1025.0MB, aggrb=36759KB/s, minb=36759KB/s, maxb=36759KB/s,
mint=28553msec, maxt=28553msec

And you can see the Write IO is a lot lower than the Read IO, even
though I have asked it to cover the same disk space.

It could be that this is by design and it is my jobfile that is not
setup correctly, has anybody tried something like this before?

Thanks,
Gavin Martin

-- 


------------------------------
For additional information including the registered office and the treatment of Xyratex confidential information please visit www.xyratex.com

------------------------------

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2013-03-06  8:16 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-04 14:19 Seq Write with holes Gavin Martin
2013-03-04 14:27 ` Jens Axboe
2013-03-04 15:26   ` Gavin Martin
2013-03-05 13:57     ` Jens Axboe
2013-03-05 14:42       ` Gavin Martin
2013-03-05 20:28         ` Jens Axboe
2013-03-06  8:16           ` Gavin Martin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.