我正在尝试使用 LSI MegaRAID 的 WebBIOS 实用程序创建两个 RAID10 阵列。
如果我理解正确的话,我必须创建许多双磁盘 RAID1 对(称为“磁盘组”),然后将这些磁盘组跨接在一起以获得条带层。然后我就可以承受每个双驱动器 RAID1 磁盘组中一个驱动器的丢失,而不会遭受数据丢失。对吗?
问题是我有 10 个 SSD 驱动器和 10 个 SAS 驱动器。但我只能创建 8 个磁盘组。也就是 16 个驱动器。怎么回事?我是否必须满足于 RAID01 创建 5 个驱动器的 RAID0 并将其与另一个这样的阵列进行镜像?
控制器:Supermicro AOC-USAS2LP-H8iR(LSI 2108 芯片)
答案1
对于 20 个驱动器的 RAID-10(例如):2 个 10 个驱动器的“组”(2 个 RAID-1“镜像”,每个镜像每侧有 5 个驱动器),条带化(RAID-0)。
看这里获得一些可能有助于明确您的选择的信息。
也许由 9 个驱动器、3 路 RAID-1 组成 2 个 RAID-10,每个 RAID-10 都有一个热备用(第 10 个驱动器)?:)
答案2
这个问题回答晚了,但是我最近一直在对一个新的 32 磁盘阵列进行基准测试,并且有两点观察:
- 如果创建一个包含 16 对(总共 32 对)的 RAID-1 驱动器组,则驱动器组内会发生条带化。RAID-1 规范规定“无条带化”,但在驱动器阵列中,我的测试显示条带化正在进行 - 数据肯定分布在 RAID-1 驱动器组中的所有磁盘上。这是有道理的,否则操作系统会首先使用第一个驱动器对,而不会使用最后一个驱动器对,直到 VD 几乎已满 - 不利于整体驱动器使用率
- LSI Logic 文档称,要创建 RAID-10,您需要创建两个驱动器组,然后将它们跨接在一起。您可以创建最多八个跨接。有人推断,如果这是在设置条带化,那么跨接越多越好。基准测试显示情况恰恰相反。一个由 16 对组成的 RAID-1 驱动器组在所有 CrystalDiskMark 测试中的表现都优于 8 个由 2 对组成的跨接
因此,仅根据基准测试(附带说明),使用单个所谓的 16 对 RAID-1 跨度可以获得比 LSI 所称的 RAID-10 更好的性能。在我看来,这更像是 RAID-100。
按照你的意愿去做吧!