组合RAID等级
现在我们将进入对组合 RAID 等级的介绍,所谓组合 RAID 是指在这个 RAID 等级中是由多个 RAID 等级(一般是两个)组合而成, RAID 10 即是如此。
RAID-10 等级 Very High Reliability combined with High Performance (高可靠性与高性能的组合)
RAID 10 是建立在 RAID 0 和 RAID 1 基础上的,具体的组合结构看图:

RAID-10 结构图解
从中可以看出, RAID 1 在这里就是一个冗余的备份阵列,而 RAID 0 则负责数据的读写阵列。其实,图 1 只是一种 RAID 10 方式,更多的情况是从主通路分出两路(以 4 个硬盘时为例),做 Striping 操作,即把数据分割,而这分出来的每一路则再分两路,做 Mirroring 操作,即互做镜像。这就是 RAID 10 名字的来历(也因此被很多人称为 RAID 0+1 ),而不是像 RAID 5 、 3 那样的全新等级。
由于利用了 RAID 0 极高的读写效率和 RAID 1 较高的数据保护、恢复能力,使 RAID 10 成为了一种性价比较高的等级,目前几乎所有的 RAID 控制卡都支持这一等级。但是, RAID 10 对存储容量的利用率和 RAID 1 一样低,只有 50% 。下面就让我们总结一下它的特点:

RAID-53 等级 High I/O Rates and Data Transfer Performance (高带宽与数据传输性能)
与 RAID 10 一样, RAID 53 也是一种组合 RAID 等级,但不要拿 RAID 10 的观点套用,认为它是 RAID 5 和 RAID 3 的组合,事实上, RAID 53 应该称为 RAID 30 或 RAID 03 (也可以说是 RAID 0+3 ),即 RAID 3 与 RAID 0 的组合,具体形式见图:

RAID-53 结构图解
与图 1 相对比,可以发现, RAID 53 中将备份等级由 RAID 0 变为了 RAID 3 ,也就是说把原来的镜像阵列变成了分割式( Segments )存储阵列。但它不是对每个 RAID 0 硬盘都用一个 RAID 3 系统进行,而是用 RAID 3 对所有数据进行冗余存储(或者说是校验),而且读写与 ECC 效率比 RAID 0 要高不少。
值得注意的是, RAID 3 在 RAID 53 的数据传输中占有相当重要的位置。在介绍 RAID 3 时,曾说过它有很高的读写传输率。因此,在进行大数据量吞吐时,由于 RAID 3 的传输率高的缘故, RAID 53 的性能要比 RAID 10 好(因为冗余备份的时间缩短)。而且,借助于 RAID 0 ,其 I/O 带宽并没有降低。不过,从它的配置形式上就可以看出来,它的存储空间利用率要比 RAID 10 低,为 40% 。下面就让我们总结一下 RAID 53 的特点:

|