我的项目是通过增加45个驱动器的盒子来扩展24个硬盘的ZFS盒子,以后再增加另一个45个盒子的盒子(都是JBOD)。
主机盒(24个硬盘)是Supermicro的单端口扩展器背板和LSI RAID卡(我认为,MegaRAID SAS 9240-8i)。 目前底板占用卡上的一个SAS端口,打开一个端口。
我目前的理解是,在第一级,RAID卡必须通过扩展器支持我想要的驱动器数量。 所以我需要将RAID卡换成支持128个硬盘的东西。
之后,我应该能够通过菊花链扩展:主机背板扩展器 – >主机RAID卡< – 扩展1,背板1(24个HDD)< – 扩展1,背板2(21个HDD)< – 扩展2,背板1 (24个硬盘)< – 扩展2,背板2(21个硬盘)
我的RAID设置是4或5个vdevs,RAIDZ2(RAID6),4TB SAS驱动器
问题: 2或4个背板的菊花链会保持6Gb / s的速度吗? 唯一的限制是RAID卡支持的磁盘数量?
此外,据我所知,使用双扩展背板允许冗余通过菊花链连接背板通过额外的path。 这是真的,值得额外200美元吗?
我应该扔掉RAID卡,并使用HBA,因为它可以支持128个硬盘便宜,我只关心JBOD?
我用这些资料来理解:
这里有很多问题!
2或4个背板的菊花链会保持6Gb / s的速度吗? 唯一的限制是RAID卡支持的磁盘数量?
Supermicro 45插槽SC847Exx JBOD在前背板上有一个或两个扩展器,后面有一个或两个扩展器。 级联前后背板是好的,但我强烈build议不要级联JBOD。
在你的情况下,我会使用第一个端口来驱动内部背板,第二个端口来驱动第一个JBOD,而我会添加另一个控制器来驱动第二个JBOD,并避免从同一个端口驱动太多的磁盘,会严重限制性能。
此外,据我所知,使用双扩展背板允许冗余通过菊花链连接背板通过额外的path。 这是真的,值得额外200美元吗?
不,双扩展背板只允许与SAS驱动器多path。 如果您使用SATA驱动器,则双扩展器无用(第二个扩展器根本无法检测到驱动器)。
我应该丢弃RAID卡,并使用HBA,因为它将允许支持128个驱动器便宜,所有我关心的是JBOD?
RAID控制器提供了电池备份的caching,极大地提高了性能,而HBA却没有。 更好地使用RAID控制器并将各个磁盘设置为不同的卷,以获得额外的caching性能。