我正在使用fio
通过 iscsi 暴露的磁盘。我正在给这些参数fio
fio --name=randwrite --ioengine=libaio --iodepth=64 --rw=randrw --rwmixread=50 --bs=4k-2M --direct=1 -filename=data --numjobs=1 --runtime 36000 --verify=md5 --verify_async=4 --verify_backlog=100000 --verify_dump=1 --verify_fatal=1 --time_based --group_reporting
使用上述参数可以fio
发送大小大于页面大小的重叠并发写入。
如果是,那么如何fio
验证校验和,因为跨页面大小不能保证 io 的原子性。
答案1
你见过吗菲奥的serialize_overlap
选择?您是正确的,如果 fio 向其有写入飞行的区域提交验证读取,并且读取,则竞争可能会导致虚假失败。我认为其他人注意到了这一点并提出了问题https://github.com/axboe/fio/issues/792...