现在我们将进入对组合 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% 。下面就让我们总结一下它的特点:
最低硬盘数量 |
4 |
优点/特点 |
缺点 |
RAID-10以RAID-0为执行阵列,以RAID-1为数据保护阵列 |
由于存储容量的利用率较低,使其单位成本非常昂贵。 |
RAID-10拥有与RAID-1一样的容错能力 |
所有的硬盘必须并行工作使相应磁轨的持续性能被减弱 |
RAID-10用于容错处理的系统开销与单独的镜像操作基本一样 |
由于成本的原因造成非成有限的可扩展性 |
由于使用RAID-0作为执行等级,因此具有较高I/O带宽 |
对于那些想要在RAID-1基础上大幅度提高性能的客户,它是一个完美的解决方案 |
适用领域:数据库存服务器等需要高性能,高容错但对容量要求不大的场合。 |
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 的特点:
最低硬盘数量 |
5 |
优点/特点 |
缺点 |
RAID-53以RAID-0为执行阵列,以RAID-3为数据保护阵列 |
由于存储容量的利用率较低,使其单位成本非常昂贵。 |
RAID-3拥有与RAID-1一样的容错能力。而且系统开销略少 |
所有的硬盘必须主轴同步,从而限制了硬盘的选择灵活性 |
RAID-53由于RAID-3的参与而保证了高的传输率 |
由字节级的条带分割(RAID 3所用的)使可用的格式化容量进一步降低 |
由于使用RAID-0作为执行等级,因此具有较高I/O带宽 |
对于那些想要在RAID-3基础上大幅度提高性能的客户,它可能是一个不错的解决方案 |
|