examples: uring-cmd-zoned: expand the reasoning behind QD1
[fio.git] / examples / uring-cmd-zoned.fio
CommitLineData
dc3259da
AG
1# io_uring_cmd I/O engine for nvme-ns generic zoned character device
2#
b19c5ee1
PR
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.
dc3259da
AG
9
10[global]
11filename=/dev/ng0n1
12ioengine=io_uring_cmd
13cmd_type=nvme
14zonemode=zbd
15size=1G
16iodepth=1
17bs=256K
18verify=crc32c
19stonewall=1
20
21[rand-write]
22rw=randwrite
23
24[write-opts]
25rw=write
26registerfiles=1
27sqthread_poll=1
28sqthread_poll_cpu=0
29
30[randwrite-opts]
31rw=randwrite
32sqthread_poll=1
33sqthread_poll_cpu=0
34nonvectored=1
35registerfiles=1