测试写入速度2.5 英寸 SATA3 旋转硬盘(一些旧的 Seagate)安装在我使用的 TrueNAS 系统中dd if=/dev/zero of=/mnt/pool/test.dd bs=1024 count=1m
(在互联网上的几个论坛和帖子中发现这个)。这给了我每秒 300 到 350 兆字节。这个老旧的硬盘怎么会这么快?是不是有缓存机制?
使用同样的技术,我测试了SATA3 适配的 Apple PCIe-SSD。我得到了相同的速度结果每秒 300 到 350 兆字节。在这种情况下,它似乎有点慢(我预计结果约为每秒 500 兆字节)。我最好的猜测是适配器限制了速度。
然后我用这个 dd 命令写入我的NVME固态硬盘获得相同的速度每秒 300 到 350 兆字节再次。
最后我测试了一个RAM 磁盘最后得到了大约每秒 750 兆字节。但是 RAM 磁盘的写入速度为 750 MB/s?听起来不对。
我认为 dd 测试方法不够充分。有没有更好的方法来测试 TrueNAS/FreeBSD 系统中 zpools 的 IO 速度?
答案1
您可以使用 fio 进行测试并做一些基准测试。有选项可以配置缓存和读写方向。