缓存设置:

目前使用了两块pcie4.0 nvme ssd组的raid1做的读写缓存,然后用fio做的性能测试
测试结果:
4k读:
命令:
"c:\Program Files\fio\fio.exe" -name=Fio -num**s=2 -iodepth=128 -direct=1 -ioengine=windowsaio -sync=1 -rw=randread -bs=4K -size=1G -time_based -runtime=60 -group_reporting -thread -directory=Y:\
结果:50k iops

4k写:
命令:
"c:\Program Files\fio\fio.exe" -name=Fio -num**s=2 -iodepth=128 -direct=1 -ioengine=windowsaio -sync=1 -rw=randwrite -bs=4K -size=1G -time_based -runtime=60 -group_reporting -thread -directory=Z\:\
结果:284iops

作为对比,用另外一块挂在truenas下的ssd硬盘的4k写测试
结果如下:5738iops

总结:
4k读取的50kiops和ssd硬盘接近,应该正确走了ssd缓存,但是4k写入的iops只有284,差得有点离谱了,是纯ssd的20分之1,求教是哪里的设置有问题还是本身就只能达到这个性能