| 1 | [global] |
| 2 | bs=4k |
| 3 | size=8g |
| 4 | ioengine=libpmem |
| 5 | norandommap |
| 6 | time_based=1 |
| 7 | group_reporting |
| 8 | invalidate=1 |
| 9 | disable_lat=1 |
| 10 | disable_slat=1 |
| 11 | disable_clat=1 |
| 12 | clat_percentiles=0 |
| 13 | |
| 14 | iodepth=1 |
| 15 | iodepth_batch=1 |
| 16 | thread=1 |
| 17 | numjobs=1 |
| 18 | |
| 19 | # |
| 20 | # In case of 'scramble_buffers=1', the source buffer |
| 21 | # is rewritten with a random value every write operations. |
| 22 | # |
| 23 | # But when 'scramble_buffers=0' is set, the source buffer isn't |
| 24 | # rewritten. So it will be likely that the source buffer is in CPU |
| 25 | # cache and it seems to be high performance. |
| 26 | # |
| 27 | scramble_buffers=0 |
| 28 | |
| 29 | # |
| 30 | # direct=0: |
| 31 | # Using pmem_memcpy_nodrain() for write operation |
| 32 | # |
| 33 | # direct=1: |
| 34 | # Using pmem_memcpy_persist() for write operation |
| 35 | # |
| 36 | direct=0 |
| 37 | |
| 38 | # |
| 39 | # Setting for fio process's CPU Node and Memory Node |
| 40 | # |
| 41 | numa_cpu_nodes=0 |
| 42 | numa_mem_policy=bind:0 |
| 43 | |
| 44 | # |
| 45 | # split means that each job will get a unique CPU from the CPU set |
| 46 | # |
| 47 | cpus_allowed_policy=split |
| 48 | |
| 49 | # |
| 50 | # The pmemblk engine does IO to files in a DAX-mounted filesystem. |
| 51 | # The filesystem should be created on an NVDIMM (e.g /dev/pmem0) |
| 52 | # and then mounted with the '-o dax' option. Note that the engine |
| 53 | # accesses the underlying NVDIMM directly, bypassing the kernel block |
| 54 | # layer, so the usual filesystem/disk performance monitoring tools such |
| 55 | # as iostat will not provide useful data. |
| 56 | # |
| 57 | directory=/mnt/pmem0 |
| 58 | |
| 59 | [libpmem-seqwrite] |
| 60 | rw=write |
| 61 | stonewall |
| 62 | |
| 63 | #[libpmem-seqread] |
| 64 | #rw=read |
| 65 | #stonewall |
| 66 | |
| 67 | #[libpmem-randwrite] |
| 68 | #rw=randwrite |
| 69 | #stonewall |
| 70 | |
| 71 | #[libpmem-randread] |
| 72 | #rw=randread |
| 73 | #stonewall |