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