X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=examples%2Fpmemblk.fio;h=59bb2a8a5acbf0e03d16a988f6ae0b9eb84575d2;hb=HEAD;hp=2d5ecfce12f61d3b17a55a94ff42cc4578c44287;hpb=f80e95389dc1144000c174993afea350600f96c1;p=fio.git diff --git a/examples/pmemblk.fio b/examples/pmemblk.fio deleted file mode 100644 index 2d5ecfce..00000000 --- a/examples/pmemblk.fio +++ /dev/null @@ -1,71 +0,0 @@ -[global] -bs=1m -ioengine=pmemblk -norandommap -time_based=1 -runtime=30 -group_reporting -disable_lat=1 -disable_slat=1 -disable_clat=1 -clat_percentiles=0 -cpus_allowed_policy=split - -# For the pmemblk engine: -# -# IOs always complete immediately -# IOs are always direct -# Must use threads -# -iodepth=1 -direct=1 -thread=1 -numjobs=16 -# -# Unlink can be used to remove the files when done, but if you are -# using serial runs with stonewall, and you want the files to be created -# only once and unlinked only at the very end, then put the unlink=1 -# in the last group. This is the method demonstrated here. -# -# Note that if you have a read-only group and if the files will be -# newly created, then all of the data will read back as zero and the -# read will be optimized, yielding performance that is different from -# that of reading non-zero blocks (or unoptimized zero blocks). -# -unlink=0 -# -# The pmemblk engine does IO to files in a DAX-mounted filesystem. -# The filesystem should be created on an NVDIMM (e.g /dev/pmem0) -# and then mounted with the '-o dax' option. Note that the engine -# accesses the underlying NVDIMM directly, bypassing the kernel block -# layer, so the usual filesystem/disk performance monitoring tools such -# as iostat will not provide useful data. -# -# Here we specify a test file on each of two NVDIMMs. The first -# number after the file name is the block size in bytes (4096 bytes -# in this example). The second number is the size of the file to -# create in MiB (1 GiB in this example); note that the actual usable -# space available to fio will be less than this as libpmemblk requires -# some space for metadata. -# -# Currently, the minimum block size is 512 bytes and the minimum file -# size is about 17 MiB (these are libpmemblk requirements). -# -# While both files in this example have the same block size and file -# size, this is not required. -# -filename=/pmem0/fio-test,4096,1024 -filename=/pmem1/fio-test,4096,1024 - -[pmemblk-write] -rw=randwrite -stonewall - -[pmemblk-read] -rw=randread -stonewall -# -# We're done, so unlink the file: -# -unlink=1 -