Commit | Line | Data |
---|---|---|
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 | |
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 |