HP Smart Array P822 带双 D2700 - 布线以实现最佳性能

HP Smart Array P822 带双 D2700 - 布线以实现最佳性能

阅读 D2600/D2700 用户指南,有一个名为“布线示例”的部分,但没有一个示例符合我们的预期。

我只是想在我们这样做之前确保它是有意义的。

计划如下:

我们在 Gen8 机架服务器中安装了 1 个 P822,并安装了 2 个 D2700 机箱。每个 D2700 中有 24 个驱动器。两个 D2700 都配置了完全相同的磁盘布局。我们在 D2700 机箱顶部创建了一个 RAID10 阵列(这意味着镜像的一侧位于每个 D2700 机箱上 - HP ACU/SSM 会自动确保这一点)。

然后,我们使用总共 4 根电缆将 P822 控制器连接到 D2700 外壳(无级联):

P822 端口 1E:D2700 盒 1,IO 模块 A P822 端口 2E:D2700 盒 2,IO 模块 A P822 端口 3E:D2700 盒 1,IO 模块 B P822 端口 4E:D2700 盒 2,IO 模块 B

这里不考虑扩展选项,从从驱动器/机箱/p822 控制器获得最大性能的角度来看,这是否是正确的布线方式?

谢谢 :)

编辑:所以从目前的评论中我读到的是,这种方法不是“错误/不正确的”,只是没有任何实际益处?...

答案1

我有大量完整的 D2700 外壳... 由于 D2700 中的 SAS 扩展器背板,您将在机箱级别超额认购。您将拥有 4 或 8 个 6Gbps 带宽通道。

24 x 6Gbps 链接 SAS 磁盘,每个磁盘实际上能够实现 2Gbps == 48Gbps 顺序容量(减去开销)。

这与您到主机的 4 x 6Gbps = 24Gbps SAS SFF-8088 链接相比。

您应该研究双域配置,利用主机和阵列及磁盘之间的多路径 SAS 连接。这也能提供一定的弹性。

IOPS 将取决于工作负载和阵列布局,而不是布线布置。

最大吞吐量将远低于 PCIe 插槽的 PCIe 3.0 全双工 8 GB/秒能力。原始吞吐量的瓶颈将是您的 D2700 机箱,其次是 RAID 控制器。

除了双域多路径配置外,没有任何布线布置会导致吞吐量产生明显差异。

答案2

取决于您如何设置它以及“性能”的确切含义......

连接磁盘机箱时,最“最佳”的选择是创建一个环路。在您的情况下,可以是 1 个“到”每个机箱的链接和 1 个“来自”每个机箱的链接(注意:SAS 2.0+ 是双向和路由的,“到”和“来自”术语是 SAS 1.0 的遗留)。或者,您可以建立一对到第一个机箱的链接,将两个链接级联到第二个机箱,然后从第二个机箱循环回到 HBA 卡。

后一种拓扑(2 个链接 HBA->EncA->EncB->HBA)允许所有 16 个通道由一个机箱使用,或者在机箱之间分配。前一种拓扑(2 个链接 HBA->EncA 和 HBA->EncB)只允许每个机箱使用 8 个通道。如果您的负载分配得相当均匀,那么两种拓扑都可以同样好用,而且都是冗余的。

另外要考虑的是,P822 的 RAID 功能每次最多只能使用 8 个通道。如果您打算进行大量大型硬件 RAID 配置,您的带宽可能会受到此卡的限制。除非您一次推送大量数据,否则这不太可能成为问题。

相关内容