modprobe nd_e820 dmsetup remove_all wipefs -a --force /dev/pmem0 wipefs -a --force /dev/pmem1 mkfs -t xfs /dev/pmem0 mkfs -t xfs /dev/pmem1 mkdir -p /fs/pmem0 mount -t xfs -o nobarrier,inode64 -o dax /dev/pmem0 /fs/pmem0 mkdir -p /fs/pmem1 mount -t xfs -o nobarrier,inode64 -o dax /dev/pmem1 /fs/pmem1 for file in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor do echo performance > $file done echo ' [global] bs=2M ioengine=sync iodepth=32 size=7669584457 direct=0 runtime=200 invalidate=1 fallocate=posix group_reporting time_based [task_0] rw=randwrite directory=/fs/pmem0 numjobs=14 [task_1] rw=randwrite directory=/fs/pmem1 numjobs=14' | fio --output-format=json -