硬盘RAID技术

RAID的等级

根据运用或组合运用这三种技术的策略和架构,可以把 RAID分为不同的等级,以满足不同数据应用的需求。

业界公认的标准是 RAID0 ~ RAID5。

实际应用领域中使用最多的 RAID 等级是 RAID0 、 RAID1 、RAID5 、RAID10。

RAID 0级别

把连续的数据分散到多个磁盘上存取。当系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。

这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。因为读取和写入是在设备上并行完成的,读取和写入性能将会增加,这通常是运行RAID0的主要原因。

但RAID 0没有数据冗余,如果驱动器出现故障,那么将无法恢复任何数据

RAID 1级别

RAID 1又称为镜像(Mirroring),一个具有全冗余的模式

RAID 1可以用于两个或2xN个磁盘,并使用0块或更多的备用磁盘,每次写数据时会同时写入镜像盘。这种阵列可靠性很高,但其有效容量减小到总容量的一半,同时 这些磁盘的大小应该相等,否则总容量只具有最小磁盘的大小。

RAID 1的数据安全性在所有的RAID级别上来说是最好的。但是其磁盘的利用率却只有50%,是所有RAID级别中最低的。

RAID 5级别

RAID 5特点:

  • 最少3块磁盘

  • 数据条带形式分布

  • 以奇偶校验作冗余

  • 适合多读少写的情景,是性能与数据冗余最佳的折中方案.

RAID 10/01级别

RAID 10(又叫RAID 1+0)特点:

  • 最少需要4块磁盘
  • 先按RAID1分成两组,再分别对两组按RAID 0方式条带化 (先做镜象,然后再做条带)
  • 兼顾冗余(提供镜像存储)和性能(数据条带形分布)
  • 在实际应用中较为常用

RAID 01(又叫RAID 0+1)特点:

  • 最少需要4块磁盘
  • 先按RAID 0分成两组,再分别对两组按RAID 1方式镜像(先做条带,然后再做镜象)
  • 兼顾冗余(提供镜像存储)和性能(数据条带形分布)

线上服务器环境RAID选型

类型 读写性能 安全性 磁盘利用率 成本 应用方面
RAID0 最好(因并行性而提高) 最差(完全无安全保障) 最高(100%) 最低 对安全性要求不是特别高、大文件写存储的系统
RAID1 读和单个磁盘无分别,写则要写两边 最高(提供数据的百分之百备份) 差(50%) 较高 适用于存放重要数据,如服务器和数据库存储等领域。
RAID5 读:RAID 5=RAID 0(相近似的数据读取速度) 写:RAID 5<对单个磁盘进行写入操作(多了一个奇偶校验信息写入) RAID 5<RAID 1 RAID 5>RAID 1 中等 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。
RAID10 读:RAID10=RAID0 写:RAID10=RAID1 RAID10=RAID1 RAID10=RAID1(50%) 较高 集合了RAID0,RAID1的优点,但是空间上由于使用镜像,而不是类似RAID5的“奇偶校验信息”,磁盘利用率一样是50%
posted @ 2023-01-04 06:43  厚礼蝎  阅读(118)  评论(0编辑  收藏  举报