RAID 控制器的吞吐量限制

RAID 控制器的吞吐量限制

我对 HP P410 控制器的最大理论吞吐量有点困惑。

使用 SATA 驱动器时,每个物理链路的速度限制为 3Gb/s(实际速度约为 300mb/s)。这是否意味着完整的 8 个磁盘阵列的理论限制是 PCIE 8x Gen2 带宽(实际速度为 4gb/s)还是存在某种控制器最大带宽?

我的目标是知道如果将 4 个 SSD 的 RAID 0 放在上面,它的性能会如何。因为将单个现代 SSD 连接到 3Gb/s SATA 上是没有意义的,但如果使用 4 个驱动器,我可以获得 1.2Gb/s 的实际吞吐量,那么我可能就不必花钱购买 SAS 12Gb SATA 6Gb 较新的控制器了。我的目标是充分利用 10Gb NIC。

非常感谢你的帮助。

答案1

基准测试和测试,在此之前的一切都只是理论。


PCIe 接口是明显的限制因素,除非规格表另有说明。规格为 2 GB/s尽管如果是 PCIe 2 x8 理论上是 4 GB/s。

300 MB/s 是 SATA 2 级性能,这似乎是该控制器的限制。

在 RAID 10 中使用 4 个 SATA 驱动器。

  • 性能不会达到理论上的 1.2 GB/s,但可能足以使 10Gb 以太网饱和。特别是如果这些读取操作之前有缓存的话。
  • RAID 0 意味着任何磁盘故障都会导致数据丢失,当控制器将从所有磁盘读取时,这通常是不值得的。

或者,放弃控制器,改用 NVMe 存储。如果您不需要容量或冗余,则只需要一个。

相关内容