3 ; This job-file is intended to be used either as:
5 ; # Use the xNVMe io-engine engine io_uring_cmd async. impl.
6 ; fio examples/xnvme-pi.fio \
8 ; --xnvme_async=io_uring_cmd \
9 ; --filename=/dev/ng0n1
11 ; # Use the xNVMe io-engine engine with nvme sync. impl.
12 ; fio examples/xnvme-pi.fio \
15 ; --filename=/dev/ng0n1
17 ; # Use the xNVMe io-engine engine with SPDK backend, note that you have to set the Namespace-id
18 ; fio examples/xnvme-pi.fio \
20 ; --xnvme_dev_nsid=1 \
21 ; --filename=0000\\:01\\:00.0
23 ; NOTE: The URI encoded in the filename above, the ":" must be escaped.
25 ; On the command-line using two "\\":
27 ; --filename=0000\\:01\\:00.0
29 ; Within a fio-script using a single "\":
31 ; filename=0000\:01\:00.0
33 ; NOTE: This example configuration assumes that the NVMe device is formatted
34 ; with a separate metadata buffer. If you want to run on an extended LBA format
35 ; update the "bs" accordingly.
43 pi_chk=GUARD,APPTAG,REFTAG