传统 RAID 10 配置的限制是 PERC 控制器仅支持最多8个跨区。 RAID 10 阵列中的主要 RAID 级别为 RAID 1,并且每个 raid 1 只支持两个驱动器。 这可以有效地将 RAID 10 阵列中的驱动器数限制为16个驱动器(每个八个驱动器各有8个)。
另一个注意事项是阵列内的拓扑。 通常情况下,单个 RAID 阵列包含在一个机柜或背板中。 例如,如果某个特定服务器有内部1x8 背板,则这将限制您使用该背板上的驱动器创建的任何阵列的最多8个硬盘驱动器。
某些服务器可能有多个背板,允许单个控制器连接到多个机柜。 此外,可能有一个 RAID 控制器连接到多个外部机柜,显著增加了可供阵列配置的物理硬盘驱动器的数量。
智能镜像和增强的 RAID 10 技术允许使用大量硬盘驱动器的最佳配置阵列,同时提供拓扑冗余选项以允许机柜丢失。
智能镜像:
当使用系统管理工具和说明文件(SMTD)来安装操作系统时,用户可以通过一个复选框来选择智能镜像,也可以在使用高级向导创建新虚拟磁盘时,在 OpenManage Server Administrator (OMSA)中显示。 智能镜像旨在允许选择一个或多个要在阵列中使用的驱动器组,并且控制器将确定哪些驱动器被镜像到哪些驱动器。 例如,选择要在 RAID 10 阵列中使用的8个驱动器,并使用智能镜像,控制器将确定驱动器的配对方式。
智能镜像将通过在 RAID 控制器上的连接器间创建镜像来增强拓扑冗余。 对于 PERC 控制器的连接器0上的驱动器0、1、2和3,以及同一控制器的连接器1上的驱动器4、5、6和7, intelligent 镜像可能会采用以下方式配对驱动器: 0-4 | 1-5 |2-6 |3 - 7
图1—智能镜像的示例
当出现与单个连接器有关的问题时(例如,电缆损坏),此配对可提供额外的冗余。 连接到连接器0的故障或断开连接的电缆将允许阵列保持正常运行,前提是连接器1上的所有驱动器都处于在线状态。 如果发生单个电缆或连接器故障,甚至整个机柜丢失,阵列可能会保持生产状态为 "降级" 状态。 驱动器将被配对到镜像的优先顺序为:
增强的 raid 10 (也称为 Raid 10E):
增强的 RAID 10 阵列与 RAID 10 阵列基本相同,不同之处在于一个关键差异 SPAN 长度。 跨区长度是一种将 RAID 1 阵列中的驱动器数从2个驱动器增加到最多32个驱动器的方法。 必须有偶数个驱动器,可用总空间仍为总驱动器空间的50%。 在跨区长度为32个驱动器的情况下,单个跨接中将有效包含16个 RAID 1 阵列。 每个驱动器与该跨度中的另一个驱动器配对。 此外,在制作大型 RAID 1 阵列时,您必须至少有两个跨区(最多8个), 才能在 RAID 10 阵列中使用。 因此,如果您选择的跨度长度为32,则必须具有至少64个驱动器才能创建 RAID 10 阵列。 每个包含32个驱动器的跨接。 这允许 在 RAID 10 阵列中使用最多144个驱动器(32个驱动器 x 8 个)。 由于 PERC 6 控制器和所有较新的 PERC 控制器上的6.1 固件版本,已支持此功能。
有一些值得注意的例外情况。 使用22个驱动器或26个驱动器时,您可以使用单跨度驱动器创建 RAID 10 阵列。 例如,您可以将每个跨度的 PDs 配置为22并选择22个驱动器并创建阵列。 分条用于连接跨距内的镜像对。
另请注意,根据跨区数量或每个跨接中包含的驱动器数量,将不会有任何有用的性能优势。 增强功能主要是能够执行到更多数量的驱动器的映射。 通过与智能镜像相结合,您可以在 RAID 10 阵列中规划和实施非常大量的驱动器,这会非常可靠。
下面是一些图片,用于说明 RAID 10 和增强的 RAID 10 的基本想法。 主要要记住的是,它们在空间、冗余和性能方面是相同的。 只要映射和 RAID 逻辑不同于允许更多数量的驱动器和机柜。
例如,在下面的图3中,映射指示有两个 RAID 0 条带。 事实上,只有一个条带,此图表示从操作系统卷向下映射到物理驱动器的逻辑。 在性能方面,分条不直接反映性能提升。 分条可将多个硬盘驱动器连接在一起(并发运行),从而提供额外的性能。
图2—标准 RAID 10
(跨区如下: 1-2、3-4、5-6、7-8、9-10、11-12、总共6个跨两个驱动器
图 3-增强的 RAID 10 (RAID 10E)
(范围如下: 1-2-3-4、5-6-7-8、9-10-11-12 (总共3个),每个有4个驱动器)