SSD 上最大读取吞吐量的配置:pcie vs sata vs raid

SSD 上最大读取吞吐量的配置:pcie vs sata vs raid

我正在寻求配置一个使用 SSD 的存储设置,它将在 24 核(12 个物理核)系统上为大型(2+ GB)文件提供最快的读取吞吐量。

数据大部分是静态的,尽管偶尔(每周 1 次)会被重写。我们运行的应用程序在其 24 个核心上同时执行读取(即,每个核心都有一个线程;每个线程一次读取 1 个 2+gb 的文件)。SSD 故障虽然不愉快,但并不严重,因为这只是将数据从 HDD 存储中复制回来的问题。并且应用程序不会执行小的读取/写入;只会执行大而长的连续读取。

我们总共需要大约 2 TB 的存储空间。

我正在尝试筛选所有相互矛盾的信息:RAID 0 一组 ssd 的速度更快,还是单个 REVO 3x pcie 的速度一样快(据我了解,REVO 驱动器基本上是单个卡上的 ssd 驱动器的 raid 类型阵列)。SATA3/RAID 是否存在带宽饱和问题?

如果采用 REVO 型驱动器,那么如果我们将 2 个或 3 个这样的驱动器放在同一个主板上,是否会出现带宽饱和问题?

答案1

PCIe 连接速度极快,可以在单个设备中提供您需要的性能。

要使用基于 SATA 的 SSD 实现所需功能,您需要构建多通道阵列。由于高端 SSD 可以完全占用 6Gb SATA 通道,因此每个驱动器都需要一个 6Gb SATA 通道。这方面的工程设计可能会变得复杂,进而导致易碎,这表明 PCIe 卡等一体式设备将是更稳定的解决方案。

相关内容