NVMe 性能不太好

NVMe 性能不太好

刚收到这个Team Force Cardea Zero NVMe PCIe Gen4驾驶。它的性能没有达到承诺的水平。

他们声称写入速度为 4,400,但我只看到 1,500

$ dd if=/dev/zero of=/tmp/test2.img bs=1G count=10 oflag=dsync
10+0 records in
10+0 records out
10737418240 bytes (11 GB, 10 GiB) copied, 7.27396 s, 1.5 GB/s

我是否需要进行更新或需要更改设置?

答案1

明显错误

$ dd if=/dev/zero of=/tmp/test2.img bs=1G count=10 oflag=dsync

原因之一是,dd由于其块大小规范的需要,用于基准测试是不可能的。


我不会dd(再次)使用,仅在必要的情况下使用,幸运的是这种情况很少见。


我向您推荐的是安装并运行pv手册页)。


pv基准建议

示例(平均率包含测试):

pv -Wptearb < /dev/zero > ~/nvme-speed-test

答案2

运行lspci -vv以查看您的 SSD 使用的通道数和 PCI-Express 协议版本。

另外 dd 中的 bs=1G 已知很慢,这可能是瓶颈。

答案3

我建议在网上查找一些有关该设备的评论。有一些信誉良好的技术网站(例如 tomshardware)会通过测试提供高质量的评论,以了解产品是否符合规格。您还可以在 YouTube 上找到有趣且内容丰富的评论。

您会发现规格通常对设备的实际性能表现出非常鲜明的视角。这对于闪存驱动器来说似乎相当常见,众所周知,当长时间处于压力下时,闪存驱动器的速度会非常严重。可能的原因之一是设备本身速度很慢,但制造商提供了快速缓冲区。一旦缓冲区已满,操作基本上就会停止,因为设备本身被推到它的(相当糟糕的)限制试图赶上。

相关内容