Hello,

how can I nudge fio to write a certain amount of data (less than capacity of block device) to randomly generated offsets covering the whole address space of a block device (e.g. MD RAID device)?

Using the size parameter yields offsets from 0 to size (thus, not covering the whole address range). Using a time based job leads to the desired result, but I would like two write a defined amount of data. I have already tried this with fio 2.0.14, 2.1.6.1, 2.1.17, and 2.1.18 without success. I am using Gentoo Linux with kernel 3.13.6 and libaio 0.3.109. The job description looks as follows:

######################
[global]
name=rw-04k
ioengine=libaio
iodepth=512
direct=1
continue_on_error=1
rw=randwrite
norandommap
filename=/dev/md9
bs=4k
ba=4k
numjobs=1
stonewall
size=1G

[rand-writes-04k]
#####################

Thanks,
Nikolaus


--
Dipl.-Inf. Nikolaus Jeremic          [email protected]
Universitaet Rostock                 Tel:  (+49) 381 / 498 - 7635
Albert-Einstein-Str. 22              Fax:  (+49) 381 / 498 - 7482
18059 Rostock, Germany               wwwava.informatik.uni-rostock.de
--
To unsubscribe from this list: send the line "unsubscribe fio" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to