8 个 SAS 通道如何支持 1024 个磁盘?

8 个 SAS 通道如何支持 1024 个磁盘?

根据 LSI 9207-8e眼镜然后它支持最多 1024 个 6Gb/s 的磁盘,当它只是一张 8 通道 JBOD 卡时,我不太明白。

就我而言,我有一台 HP D6000,带有 70 个磁盘作为 JBOD,并且具有出色的读/写性能。

  • 人们很容易认为 1024 个磁盘中只有 8 个磁盘获得了全部带宽,但事实不可能如此,或者由于某种原因这不是一个问题?

  • 如果我购买了 12Gb/s LSI JBOD 版本,当磁盘仍然是 6Gb/s 时,我是否会获得更好的性能?

答案1

8个SAS通道如何支持1024个磁盘?

使用 SAS 扩展器 - 每个 SAS 通道理论上可以使用扩展器每链路支持 65,536 个设备 - 8 个通道可以轻松支持 1024 个磁盘,尽管每个通道 128 个磁盘会带来可怕的竞争。

如果我购买了 12Gb/s LSI JBOD 版本,当磁盘仍然是 6Gb/s 时,我是否会获得更好的性能?

每个通道将以 6Gbps 运行,因为这是该通道上最慢设备的速度,所以在这种情况下 12Gbps 通道不会有帮助。

出于兴趣,您为什么选择使用该控制器而不是 HP 支持的 P888 控制器?

答案2

这是因为 SAS 支持扩张器

基本上,扩展器类似于端口倍增器/网络交换机,其中单个上游 SAS 连接可以扩展到最多 255 个不同的下游 SAS 链路。由于您的 HBA/RAID 卡支持 8 个上游链路,每个链路都能够扩展到 255 个下游链路,因此总 SAS 容量为 1024 个 SAS 设备。

当然,带宽是另一回事:虽然您可以连接多达 1024 个 SAS 设备,但从控制器到磁盘(反之亦然)的总磁盘带宽不能超过 8 个物理 SAS 连接的总带宽。换句话说:在某些情况下,您可能会遇到链路带宽不足的情况。

有关 SAS 扩展器的更多信息你可以看看这篇维基百科文章。

谈论 6Gb/s 与 12Gb/s,使用正确的卡在正确的条件下(即通过扩展卡访问许多驱动器),即使使用 6Gb/s,您也可以获得性能优势。基本上,即使您的磁盘峰值为 6Gb/s,您的 HBA/RAID 适配器也可以以 12Gb/s 的速度与扩展卡通信。例如,考虑这款 Adaptec 卡:

性能优势是什么?Adaptec SAS 扩展卡具有 SAS 和 SATA 边缘缓冲功能,即使在使用 6Gb/s SAS 驱动器时,也能提高控制器的总吞吐量。这是通过连接到 6Gb/s SAS 或 SATA 设备时以 12Gb/s 的速度突发数据来实现的,当与支持 12Gb/s 的适配器(如 Adaptec Series 8 SAS RAID 或 SAS HBA)结合使用时。

相关内容