Hi, below are two scripts for doing a random read write with verification. The goal is to have a mixed io test with 70 percent being reads after preconditioning the drive with writes. Script 1 [global] numjobs=1 ioengine=libaio filename=/dev/nvme0n1 size=100GB direct=1 bs=4k iodepth=128 verify=md5 verify_interval=4096 [write-phase] rw=write do_verify=0 stonewall [randomrw] rw=randrw rwmixread=70 norandommap randrepeat=0 do_verify=1 stonewall Script 2 [global] numjobs=1 ioengine=libaio filename=/dev/nvme0n1 size=100GB direct=1 bs=4k iodepth=128 verify=md5 verify_interval=4096 [write-phase] rw=write do_verify=1 stonewall [randomrw] rw=randrw rwmixread=70 norandommap randrepeat=0 do_verify=1 stonewall The first script gives an error : invalid or incomplete multibyte or wide character. The second script passes without any error. Wondering how does not doing verification in first script during write phase leads to this error. Thanks. -- Shivam Dhir Master of Embedded and Cyber-Physical Systems University of California Irvine