是否可以将所有 24 个磁盘连接到一个 RAID 卡?如何物理连接它们?我需要扩展器吗?还是 it-mode 刷新就足够了?我读到 it-mode 刷新最多允许 1024 个驱动器和软件 RAID。(mdadm bcache megacli 等使用不是问题?
我得到的硬件:
- 操作系统:Linux
- 背板:BPN-SAS3-846EL-1 https://www.supermicro.com/manuals/other/BPN-SAS3-846EL.pdf
- 突袭卡:LSI 9260-8i,2 x LSI 2108 pci-e x8
- 电缆:SFF-8643 至 SFF-8087
答案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 模式固件刷新,但它们开箱即可工作。