|
RAID 概述RAID(Redundant Array of Independent Drive:独立冗余磁盘阵列)指的是多个独立的硬驱合并组成的一个逻辑阵列。如果在阵列上创建一个或多个 RAID 卷,操作系统将不再识别个别硬驱,而将每个卷认作单个逻辑硬驱。RAID 的主要目的是提高存储子系统的性能并支持容错。
Matrix RAIDMatrix RAID 功能允许单个 RAID 阵列中有一个或两个独立的 RAID 卷。取决于 RAID 级别,阵列可以包含最少两个到最多六个串行 ATA 硬驱。第一个 RAID 卷占据阵列的一部分,留出可供创建第二个卷的空间。
RAID 级别RAID 级别定义如何格式化跨越阵列硬驱的卷中的数据。Intel(R) Matrix Storage Manager 支持 RAID 级别 0(分段)、RAID 级别 1(镜像)、RAID 级别 5(含有奇偶校验的分段)和 RAID 级别 10(分段和镜像)。其他 RAID 级别当前尚不受支持。
RAID 0(分段)RAID 级别 0 将两个或更多硬驱合并,使所有的数据被分割为易于管理的块(称为数据块)。表格 2 描述所允许的数据块大小的使用情形。这些数据块在 RAID 0 卷所在的阵列成员中以带区形式分布。此方法通过允许从一个以上硬驱同时访问相邻数据而提高读/写(尤其是顺序性读写)性能。然而,存储在 RAID 0 卷中的数据无冗余。因此,如果一个硬驱发生故障,卷中的所有数据都将丢失。以下是 RAID 0 的特性概述:
- 优点:显著提高读写传输速度。
- 缺点:无冗余(如果一个硬驱发生故障,卷中的所有数据都将丢失)。
- 应用:通常用于在台式机和工作站存储高性能、非关键数据和软件。
RAID 1(镜像)RAID 级别 1 将两个硬驱合并,使数据能同时写入 RAID 1 卷所在的各阵列成员上。换句话说,数据被创建镜像到 RAID 1 卷中的各个硬驱上。这在第一个驱动器上创建所有数据的实时冗余,亦称为镜像。RAID 1 通常在注重数据冗余的工作站和服务器上使用。以下是 RAID 1 的特性概述:
- 优点:完全数据冗余,提高读取传输速度。
- 缺点:未提高卷容量;写入传输速度略为降低。
- 应用:通常用于在工作站和服务器存储关键数据。
RAID 5(含有奇偶校验的分段)RAID 级别 5 将三个或多个硬驱合并,将所有的数据分割为易于管理的块(称为数据块)。RAID 5 使用奇偶校验。这是一种数学方法,用于向单个驱动器重建丢失的数据,以提高容错能力。数据和奇偶校验以轮转顺序跨越阵列成员而分段。由于采用奇偶校验分段,便有可能在以新的驱动器替换发生故障的硬驱以后重建数据。在重建数据过程中计算丢失数据的额外工作将降低向卷写入的性能。RAID 5 处理较小的 I/O 功能时的性能比处理较大的序列文件时来得好。表格 2 描述所允许的数据块大小的使用情形。以下是 RAID 5 的特性概述:
- 优点:高效率,容错和良好的性能。
- 缺点:花在计算和存储奇偶的额外时间降低写入性能。
- 应用:对文件和应用程序服务器以及因特网和局域网服务器为良好的选择。
RAID 10(分段和镜像)RAID 级别 10 使用硬驱来创建 RAID 级别 0 和 1 的合并。数据将跨越形成 RAID 0 组件的双驱动器阵列以带区形式分布。RAID 0 阵列中的每个硬驱都由 RAID 1 阵列中的一个硬驱为其创建镜像。这一配置的长处是既包括 RAID 0 的性能,又包括 RAID 1 的容错能力。以下是对 RAID 10 特性的一个概述:
- 优点:性能良好,并支持容错。
- 缺点:需要四个磁盘,因而增加成本。
- 应用:数据库服务器要求高性能和容错能力。
表 1:RAID 级别和驱动器数目RAID 级别
| 阵列中驱动器数目
| ICH6R
| ICH7R
ICH7DH
| ICH7MDH
| 631xESB
632xESB
| ICH8R
| RAID 0
| 2
| 是
| 是
| 是
| 是
| 是
| RAID 0
| 3 或 4
| 否
| 是
| 否
| 是
| 是
| RAID 0
| 5 或 6
| 否
| 否
| 否
| 是
| 否
| RAID 1
| 2
| 是
| 是
| 是
| 是
| 是
| RAID 5
| 3 或 4
| 否
| 是
| 否
| 是
| 是
| RAID 5
| 5 或 6
| 否
| 否
| 否
| 是
| 否
| RAID 10
| 4
| 否
| 是
| 否
| 是
| 是
| 数据块大小表格 2 描述典型的数据块大小的使用情形。
表 2:所允许的数据块大小的使用情形数据块大小
说明
RAID 级别
4KB
最适合用于要求 4KB 数据块的特殊用途模式
RAID 0、10
8KB
最适合用于要求 8KB 数据块的特殊用途模式
RAID 0、10
16KB
最适用于顺序传输
RAID 0、5、10
32KB
适用于顺序传输
RAID 0、5、10
64KB
适用于一般用途数据块大小(RAID 5、10 的默认值)
RAID 0、5、10
128KB
在绝大多数台式机和工作站上的最佳性能(RAID 0 的默认值)
RAID 0、5
|
|