我将 2 个 NVMe SSD(Samsung 980 Pro)添加到我的 PC 作为 postgresql 的表空间,而操作系统像以前一样从另一个 SATA SSD(Samsung 860 EVO)启动。
这 2 个 nvme m.2 SSD 具有读取 6GB/s 和写入 600MB/s 的基本性能,这是我在 Gnome-Disks 中获得的。
我通过mdadm将这两个nvme做了一个软RAID,然后再次测试。
写入速度达到预期的1.3GB/s,但读取速度仍然是6GB/s。
我想知道为什么阅读性能没有改变?
谢谢!
CPU:AMD-5900X
主板:华硕Pro WS X570-ACE
芯片组:AMD-X570
操作系统:Kubuntu-20.04.2
6GB/s 是磁盘控制器的常见最大速率。
很可能,速度瓶颈不是磁盘而是磁盘控制器,所以如果两个磁盘在同一个控制器上,你的速度不会超过 6GB/s。
查看您的主板规格,它有 4 个 SATA 6Gb/s 端口,2 个 8GB/s M.2 插槽。根据三星的网页,nvme 磁盘上的规格最大为 7GB/s。
看起来第一个 M.2 插槽应该有 4 个通道,这将支持 ~8GB/s。第二个 M.2 插槽只有 2 个通道,其中一个与 PCI 插槽共享,因此如果 PCI 插槽为空,它只会获得两个通道。