engines/libblkio: Add option libblkio_wait_mode
[fio.git] / examples / uring-cmd-zoned.fio
1 # io_uring_cmd I/O engine for nvme-ns generic zoned character device
2 #
3 # NOTE:
4 # Regular writes against a zone should be limited to QD1, as the device can
5 # reorder the requests.
6 #
7 # As the passthrough path do not use an IO scheduler (such as mq-deadline),
8 # the queue depth should be limited to 1 to avoid zone invalid writes.
9
10 [global]
11 filename=/dev/ng0n1
12 ioengine=io_uring_cmd
13 cmd_type=nvme
14 zonemode=zbd
15 size=1G
16 iodepth=1
17 bs=256K
18 verify=crc32c
19 stonewall=1
20
21 [rand-write]
22 rw=randwrite
23
24 [write-opts]
25 rw=write
26 registerfiles=1
27 sqthread_poll=1
28 sqthread_poll_cpu=0
29
30 [randwrite-opts]
31 rw=randwrite
32 sqthread_poll=1
33 sqthread_poll_cpu=0
34 nonvectored=1
35 registerfiles=1