| # 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 |