fio: add fdp support for io_uring_cmd nvme engine
[fio.git] / examples / uring-cmd-fdp.fio
1 # io_uring_cmd I/O engine for nvme-ns generic character device with FDP enabled
2 # This assumes the namespace is already configured with FDP support and has at
3 # least 8 available reclaim units.
4 #
5 # Each job targets different ranges of LBAs with different placement
6 # identifiers, and has different write intensity.
7
8 [global]
9 filename=/dev/ng0n1
10 ioengine=io_uring_cmd
11 cmd_type=nvme
12 iodepth=32
13 bs=4K
14 fdp=1
15 time_based=1
16 runtime=1000
17
18 [write-heavy]
19 rw=randrw
20 rwmixwrite=90
21 fdp_pli=0,1,2,3
22 offset=0%
23 size=30%
24
25 [write-mid]
26 rw=randrw
27 rwmixwrite=30
28 fdp_pli=4,5
29 offset=30%
30 size=30%
31
32 [write-light]
33 rw=randrw
34 rwmixwrite=10
35 fdp_pli=6
36 offset=60%
37 size=30%