新服务器有一个 HBA mini-sas-hd 连接器。如何将 24 个磁盘连接到一个 raid 卡?

新服务器有一个 HBA mini-sas-hd 连接器。如何将 24 个磁盘连接到一个 raid 卡?

是否可以将所有 24 个磁盘连接到一个 RAID 卡?如何物理连接它们?我需要扩展器吗?还是 it-mode 刷新就足够了?我读到 it-mode 刷新最多允许 1024 个驱动器和软件 RAID。(mdadm bcache megacli 等使用不是问题?

我得到的硬件:

答案1

是否可以将所有 24 个磁盘连接到一个 RAID 卡?

那和更多 - 250 并非闻所未闻 SAS 是一种存储网络协议。

我如何物理连接它们?

使用具有逻辑板和磁盘物理插槽的 SAS 机柜。

我需不需要用扩张器?

一般情况下不需要。我的意思是,你需要一个,但橱柜里有一个或多个。

我得到的硬件:

啊,背板。您知道有您应该阅读的文档吗?您链接到了它,但您似乎认为我们应该为您阅读它。

如果您获得了该背板(作为背板,即单个部件),那么您基本上不是得到了汽车,而是购买了汽车发动机的一部分。此背板是单独出售的部件,用于升级和更换存储机箱。正如您在手册的 2-5 中清楚读到的(如果您阅读的话),它背面有大量 SAS HDD 连接器。这些通常位于带有热插拔托盘的机箱背面,然后光盘连接到这些 SAS 连接器中。是的,那些是用于 SAS 光盘的。背板还支持链接,您可以让一个 SAS 连接从一个背板连接到另一个背板。也就是说,顺便说一句,也在您链接的手册中描述了 - 第 3 章(双端口和级联配置)。

答案2

事实证明主板内置了 sas 扩展器,我能够将 24 个磁盘连接到一个 lsi 2108,并且没有模式刷新选择 raid1(它会自动创建 raid 10)它们可以按预期工作。基准测试显示读写速度为每秒 1.5 GB。比我预期的要低一点,因为每个磁盘的额定读取速度为 250mb/秒。使用 linux 磁盘实用程序、hdparm 和 dd 进行基准测试。启用了缓存后,在小文件复制中添加软件条带化 sdd 缓存(bcache)并以 1MB 为截止值没有看到太大区别,除了 IO 略有增加。测试了复制使用 dd if=/dev/urandom 创建的小于 1MB 的随机大小文件,并使用 bash 的时间命令计时。这是我的第一个设置,我生平第一次看到卡和电缆。答案是,虽然文档没有明确说明一根电缆、一个适配器或内置背板扩展器最多支持多少个磁盘,而且虽然许多人坚持认为需要进行 it 模式固件刷新,但它们开箱即可工作。

相关内容