如何在 FreeBSD 上使用 fio 正确测试 2.5 英寸硬盘的连续读取速度?

如何在 FreeBSD 上使用 fio 正确测试 2.5 英寸硬盘的连续读取速度?

就像建议的那样https://askubuntu.com/a/991311我在 TrueNAS/FreeBSD 系统上测试了 2.5 英寸旋转硬盘的读取速度。

对于“大块的顺序读取速度”:

fio --name TEST --eta-newline=5s --filename=fio-tempfile.dat --rw=read --size=500m --io_size=10g --blocksize=1024k --ioengine=posixaio --fsync=10000 --iodepth=32 --direct=1 --numjobs=1 --runtime=60 --group_reporting

我得到了 8037 MB/s。

我不相信这个。

我已经替换了liaioposixaio我需要另一个引擎吗?

答案1

我认为您正在测试系统文件系统缓存的速度,因为您只fsync每 10000 次 I/O 执行一次(即每 9GBytes)。如果您选择使用direct=1选项?

相关内容