<div dir="ltr"><div dir="ltr"><div>Hello <br></div><div><br></div><div>I am trying to profile an Fio command, where I do roughly a gigabyte of reads or writes or mixed at a fixed block size. <br></div><div>eg. <br></div><div>```</div><div>fio --filename=./test --size=1024MB --direct=1 --rw=randrw --bs=4k --ioengine=sync --iodepth=256 --numjobs=1 --name=test-job --minimal --stats=0</div><div>```<br></div><div>I have tested it with the following 'ioengines':</div><div>- sync</div><div>- psync</div><div>- posixaio</div><div>- pvsync</div><div></div><div><br></div><div>I do get a darshan file, but all of the POSIX counters are 0, except for POSIX_F_META_TIME, POSIX_STATS, POSIX_FILE_ALIGNMENT and POSIX_MMAPS. I have ensured the operation is not simultaneously doing both POSIX and STDIO.</div><div><br></div><div>As per my configuration it should not be getting 0s especially for the counters POSIX_SIZE_WRITE_1K_10K, POSIX_WRITES, POSIX_READS, POSIX_BYTES_WRITTEN, POSIX_BYTES_READ etc.</div><div><br></div><div>Kindly advise what to do next.</div><div><br></div><div>Thank you for your time, Stay safe <br></div><div>Yours Sincerely <br></div><div>Neeraj Rajesh<br></div></div></div>