Merge branch 'ddn-ime'
[fio.git] / examples / ime.fio
CommitLineData
a40e7a59
GB
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
7numjobs=8
8
9# The filename should be uniform so that "read" jobs can read what
10# the "write" jobs have written.
11filename_format=fio-test-ime.$jobnum.$filenum
12
13size=25g
14bs=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".
19iodepth=32
20iodepth_batch=16
21iodepth_batch_complete=16
22
23[write-psync]
24stonewall
25rw=write
26ioengine=ime_psync
27
28[read-psync]
29stonewall
30rw=read
31ioengine=ime_psync
32
33[write-psyncv]
34stonewall
35rw=write
36ioengine=ime_psyncv
37
38[read-psyncv]
39stonewall
40rw=read
41ioengine=ime_psyncv
42
43[write-aio]
44stonewall
45rw=write
46ioengine=ime_aio
47
48[read-aio]
49stonewall
50rw=read
51ioengine=ime_aio