1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
# This jobfile performs basic write+read operations using
# DDN's Infinite Memory Engine.
[global]
# Use as much jobs as possible to maximize performance
numjobs=8
# The filename should be uniform so that "read" jobs can read what
# the "write" jobs have written.
filename_format=fio-test-ime.$jobnum.$filenum
size=25g
bs=128k
# These settings are useful for the asynchronous ime_aio engine:
# by setting the io depth to twice the size of a "batch", we can
# queue IOs while other IOs are "in-flight".
iodepth=32
iodepth_batch=16
iodepth_batch_complete=16
[write-psync]
stonewall
rw=write
ioengine=ime_psync
[read-psync]
stonewall
rw=read
ioengine=ime_psync
[write-psyncv]
stonewall
rw=write
ioengine=ime_psyncv
[read-psyncv]
stonewall
rw=read
ioengine=ime_psyncv
[write-aio]
stonewall
rw=write
ioengine=ime_aio
[read-aio]
stonewall
rw=read
ioengine=ime_aio
|