我的项目是通过添加 45 个驱动器盒来扩展 24-HDD ZFS 盒,并可选择稍后添加另一个 45 个驱动器盒(全部都是 JBOD)。
主机盒(24 个硬盘)是 Supermicro,带有单端口扩展器背板和 LSI RAID 卡(我认为是 MegaRAID SAS 9240-8i)。目前背板占用卡上的一个 SAS 端口,留下 1 个端口处于开放状态。
我目前的理解是,在第一层,RAID 卡必须通过扩展器支持我想要的驱动器数量。所以我需要将 RAID 卡更改为支持 128 个驱动器的卡。
之后我应该能够通过菊花链进行扩展:主机背板扩展器 -> 主机 RAID 卡 <- 扩展 1,背板 1(24 个 HDD)<- 扩展 1,背板 2(21 个 HDD)<- 扩展 2,背板 1(24 个 HDD)<- 扩展 2,背板 2(21 个 HDD)
我的 RAID 设置是 4 或 5 个 vdev、RAIDZ2(RAID6)、4TB SAS 驱动器
问题: 2 个或 4 个背板的菊花链连接能否保持 6Gb/s 的速度?唯一的限制是 RAID 卡支持的磁盘数量吗?
此外,据我了解,使用双扩展器背板可以通过菊花链连接其他路径来实现冗余。这是真的吗?值得多花 200 美元吗?
我是否应该扔掉 RAID 卡并改用 HBA,因为它可以更便宜地支持 128 个驱动器,而我关心的只是 JBOD?
我利用这些来源来了解:
- SAS 扩展器
- Supermicro SC847J SAS2 机箱手动的
- SAS 扩展器是否可以与 SAS 控制器透明地协同工作?
答案1
这里有很多问题!
2 个或 4 个背板的菊花链连接能否保持 6Gb/s 的速度?唯一的限制是 RAID 卡支持的磁盘数量吗?
Supermicro 45 插槽 SC847Exx JBOD 在前背板上有一个或两个扩展器,在后背板上有一个或两个扩展器。级联前后背板是可以的,但我强烈建议不要级联 JBOD。
在您的情况下,我会使用第一个端口来驱动内部背板,第二个端口来驱动第一个 JBOD,并且我会添加另一个控制器来驱动第二个 JBOD,以避免从同一个端口驱动太多磁盘,这会严重限制性能。
此外,据我了解,使用双扩展器背板可以通过菊花链连接其他路径来实现冗余。这是真的吗?值得多花 200 美元吗?
不可以,双扩展器背板仅允许使用 SAS 驱动器进行多路径处理。如果您使用 SATA 驱动器,双扩展器将毫无用处(第二个扩展器根本无法检测到驱动器)。
我是否应该扔掉 RAID 卡并改用 HBA,因为它可以更便宜地支持 128 个驱动器,而我关心的只是 JBOD?
RAID 控制器提供电池供电的缓存,可极大地提高性能,而 HBA 则不具备这种功能。最好使用 RAID 控制器并将各个磁盘设置为不同的卷,以获得额外的缓存性能。