Intel芯片上使用的RAID技术简介
发表于 : 2012年 1月 12日 22:41 星期四
RAID(Redundant Array of Independent Drive:独立磁盘冗余阵列)指的是多个独立的硬驱合并组成一个逻辑阵列。
如果在阵列上创建一个或多个 RAID 卷,操作系统将不再识别个别硬驱,而将每个卷认作单个逻辑硬驱。
RAID 的主要目的是提高存储子系统的性能并支持容错。
RAID 级别定义数据在包含阵列硬驱的卷中如何格式化。
Intel Matrix Storage Manager 支持 RAID 级别 0(分段)、RAID 级别 1(镜像)、RAID 级别 5(含奇偶校验的分段)和 RAID 级别 10(分段和镜像)。
当前尚不支持其他 RAID 级别。下表按系统上存在的英特尔存储控制器列示一个 RAID 卷上对每一种 RAID 级别所支持的硬驱数。
RAID 0(分段)
RAID 级别 0 将两个或更多硬驱合并,把所有数据分段为易于管理的块(称为数据块)。下面数据块大小一表中描述所允许的数据块大小的使用情形。这些数据块在 RAID 0 卷驻留的阵列成员中以条带形式分布。此方法通过允许同时从一个以上硬驱访问相邻数据而提高读写(尤其是顺序性读写)性能。但是,存储在 RAID 0 卷中的数据无冗余。因此,如果一个硬驱发生故障,卷中的所有数据都将丢失。
优点:提高数据访问和存储性能;数据容量无损失。
缺点:无数据冗余(如果一个硬驱发生故障,卷中的所有数据都将丢失)。
应用:通常用于在台式机和工作站存储高性能、非关键数据和软件。
RAID 1(镜像)
RAID 级别 1 将两个硬驱合并,使所有数据同时写入 RAID 1 卷驻留的各阵列成员。换句话说,数据被镜像到 RAID 1 卷中的各个硬驱上。这通过将在第二个驱动器上创建第一个驱动器上所有数据的镜像,实现所有数据的实时冗余。
优点:完全数据冗余;提高读取传输速度。
缺点:存储容量最多只能等于最小的驱动器的容量;写入传输速度略降低。
应用:通常用于在工作站和服务器存储关键数据。
RAID 5(含奇偶校验的分段)
RAID 级别 5 将三个或更多硬驱合并,把所有数据分段为易于管理的块(称为数据块)。RAID 5 使用奇偶校验。这是一种数学方法,用于将丢失的数据重建至单个驱动器,从而提高容错能力。数据和奇偶校验以轮转顺序跨阵列成员分段。由于采用奇偶校验分段,便有可能在以新驱动器替换故障硬驱后重建数据。在重建数据过程中计算丢失数据的额外工作将降低向卷写入的性能。RAID 5 处理较小 I/O 功能的性能比处理较大顺序文件时来得好。
优点:完全的数据冗余;高效;容错;提高存储阵列性能。
缺点:重建费时,重建正在进行时性能降低。
应用:对文件和应用程序服务器以及因特网和局域网服务器为良好的选择。
RAID 10(分段和镜像)
RAID 级别 10 使用四个硬驱创建 RAID 级别 0 和 1 的组合。数据以条带形式分布于构成 RAID 0 组件的双驱动器阵列。RAID 0 阵列中的每个硬驱都由 RAID 1 阵列中的一个硬驱作为镜像。此种配置的优点是兼备 RAID 0 的性能和 RAID 1 的冗余。
优点:提高性能及完全的数据冗余。
缺点:需要四个硬驱(两个用于冗余),导致成本增加。
应用:数据库服务器要求高性能和容错能力。
数据块大小
数据块大小表示在 RAID 0、RAID 5 或 RAID 10 卷中使用的每一个逻辑连续数据块的大小。数据块大小用千字节表示。下表列举典型数据块大小的使用情形。
然后说说一个算是比较高级的功能
Intel® Matrix RAID Technology
以前传统的RAID模式下,通常都是整块硬盘只作为唯一一种RAID模式的成员,不能够在一个硬盘上同时划分空间支持不同的RAID模式。
现在Intel Matrix RAID 技术允许在单个 RAID 阵列上创建两个独立的 RAID 卷。根据不同 RAID 级别,阵列可能包含两个至六个串行 ATA 硬驱。第一个 RAID 卷占据阵列的一部分,留出供创建第二个卷的空间。
只要两个卷使用相同数目的硬驱,Intel Matrix RAID 技术就支持下列 RAID 级别组合:
双硬驱的 RAID 1 和 RAID 0
三至六个硬驱的 RAID 0 和 RAID 5
四个硬驱的 RAID 0 和 RAID 10
四个硬驱的 RAID 5 和 RAID 10
注:其实在目前大多数专业存储服务器上,这种硬盘阵列模式早已支持,而且更加先进,我们可以简单的理解为,所有硬盘都是在一个硬盘池里,需要划分什么样的RAID模式,就可以通过存储服务器的控制台来划分,而不用过多的关注硬盘本身。
如果在阵列上创建一个或多个 RAID 卷,操作系统将不再识别个别硬驱,而将每个卷认作单个逻辑硬驱。
RAID 的主要目的是提高存储子系统的性能并支持容错。
RAID 级别定义数据在包含阵列硬驱的卷中如何格式化。
Intel Matrix Storage Manager 支持 RAID 级别 0(分段)、RAID 级别 1(镜像)、RAID 级别 5(含奇偶校验的分段)和 RAID 级别 10(分段和镜像)。
当前尚不支持其他 RAID 级别。下表按系统上存在的英特尔存储控制器列示一个 RAID 卷上对每一种 RAID 级别所支持的硬驱数。
RAID 0(分段)
RAID 级别 0 将两个或更多硬驱合并,把所有数据分段为易于管理的块(称为数据块)。下面数据块大小一表中描述所允许的数据块大小的使用情形。这些数据块在 RAID 0 卷驻留的阵列成员中以条带形式分布。此方法通过允许同时从一个以上硬驱访问相邻数据而提高读写(尤其是顺序性读写)性能。但是,存储在 RAID 0 卷中的数据无冗余。因此,如果一个硬驱发生故障,卷中的所有数据都将丢失。
优点:提高数据访问和存储性能;数据容量无损失。
缺点:无数据冗余(如果一个硬驱发生故障,卷中的所有数据都将丢失)。
应用:通常用于在台式机和工作站存储高性能、非关键数据和软件。
RAID 1(镜像)
RAID 级别 1 将两个硬驱合并,使所有数据同时写入 RAID 1 卷驻留的各阵列成员。换句话说,数据被镜像到 RAID 1 卷中的各个硬驱上。这通过将在第二个驱动器上创建第一个驱动器上所有数据的镜像,实现所有数据的实时冗余。
优点:完全数据冗余;提高读取传输速度。
缺点:存储容量最多只能等于最小的驱动器的容量;写入传输速度略降低。
应用:通常用于在工作站和服务器存储关键数据。
RAID 5(含奇偶校验的分段)
RAID 级别 5 将三个或更多硬驱合并,把所有数据分段为易于管理的块(称为数据块)。RAID 5 使用奇偶校验。这是一种数学方法,用于将丢失的数据重建至单个驱动器,从而提高容错能力。数据和奇偶校验以轮转顺序跨阵列成员分段。由于采用奇偶校验分段,便有可能在以新驱动器替换故障硬驱后重建数据。在重建数据过程中计算丢失数据的额外工作将降低向卷写入的性能。RAID 5 处理较小 I/O 功能的性能比处理较大顺序文件时来得好。
优点:完全的数据冗余;高效;容错;提高存储阵列性能。
缺点:重建费时,重建正在进行时性能降低。
应用:对文件和应用程序服务器以及因特网和局域网服务器为良好的选择。
RAID 10(分段和镜像)
RAID 级别 10 使用四个硬驱创建 RAID 级别 0 和 1 的组合。数据以条带形式分布于构成 RAID 0 组件的双驱动器阵列。RAID 0 阵列中的每个硬驱都由 RAID 1 阵列中的一个硬驱作为镜像。此种配置的优点是兼备 RAID 0 的性能和 RAID 1 的冗余。
优点:提高性能及完全的数据冗余。
缺点:需要四个硬驱(两个用于冗余),导致成本增加。
应用:数据库服务器要求高性能和容错能力。
数据块大小
数据块大小表示在 RAID 0、RAID 5 或 RAID 10 卷中使用的每一个逻辑连续数据块的大小。数据块大小用千字节表示。下表列举典型数据块大小的使用情形。
然后说说一个算是比较高级的功能
Intel® Matrix RAID Technology
以前传统的RAID模式下,通常都是整块硬盘只作为唯一一种RAID模式的成员,不能够在一个硬盘上同时划分空间支持不同的RAID模式。
现在Intel Matrix RAID 技术允许在单个 RAID 阵列上创建两个独立的 RAID 卷。根据不同 RAID 级别,阵列可能包含两个至六个串行 ATA 硬驱。第一个 RAID 卷占据阵列的一部分,留出供创建第二个卷的空间。
只要两个卷使用相同数目的硬驱,Intel Matrix RAID 技术就支持下列 RAID 级别组合:
双硬驱的 RAID 1 和 RAID 0
三至六个硬驱的 RAID 0 和 RAID 5
四个硬驱的 RAID 0 和 RAID 10
四个硬驱的 RAID 5 和 RAID 10
注:其实在目前大多数专业存储服务器上,这种硬盘阵列模式早已支持,而且更加先进,我们可以简单的理解为,所有硬盘都是在一个硬盘池里,需要划分什么样的RAID模式,就可以通过存储服务器的控制台来划分,而不用过多的关注硬盘本身。