RAID LEVEL RAID 将磁盘分成组,每个组有若干数据盘和一些校 验盘构成,校验盘的个数有 RAID Level决定 LEVEL O: Nonredundant 没有冗余数据 可靠性差 写性能最优,读性能却不是最优 空间利用率100% 16
16 RAID LEVEL RAID 将磁盘分成组,每个组有若干数据盘和一些校 验盘构成,校验盘的个数有RAID Level 决定 LEVEL 0:Nonredundant 没有冗余数据 可靠性差 写性能最优,读性能却不是最优 空间利用率100%
RAID LEVEL LEVEL 1: Mirrored 最昂贵的一种方法,每个磁盘都由一个备份 每次写两遍,同一块数据可并行读 空间利用率50% LEVEL 0 t 1: Striping and mirroring 以 Mirrored的方法为基础,增加数据分布的条 带化 各种性能与 Level相似 17
17 RAID LEVEL LEVEL 1:Mirrored 最昂贵的一种方法,每个磁盘都由一个备份 每次写两遍,同一块数据可并行读 空间利用率50% LEVEL 0+1:Striping and Mirroring 以Mirrored的方法为基础,增加数据分布的条 带化 各种性能与Level1相似
RAID LEVEL LEVEL 2: Error-Correcting code Striping unit是一位 冗余模式为 Hamming Code Check disk的数量是数据盘的数量的对数 读操作一次D块D为数据盘的数量 写操作遵循read- modify- write cycle LEVEL 3: Bit-Interleaved Parity Striping unit是一位 冗余模式为奇偶校验 Check disk的数量是1 18
18 RAID LEVEL LEVEL 2:Error-Correcting Code Striping unit 是一位 冗余模式为Hamming Code Check disk的数量是数据盘的数量的对数 读操作一次D块,D为数据盘的数量 写操作遵循read-modify-write cycle LEVEL 3:Bit-Interleaved Parity Striping unit 是一位 冗余模式为奇偶校验 Check disk的数量是1
RAID LEVEL LEVEL 4: Block-Interleaved Parity Striping unit是一块 冗余模式为奇偶校验 Check disk的数量是1 写操作遵循read- modify- write cycle,但只需读一块 LEVEL 5: Block-Interleaved Distributed Parity 基本想法与 Level4相同 冗余信息分布在不同的盘上,避免 check disk成为瓶颈 性能最好 19
19 RAID LEVEL LEVEL 4:Block-Interleaved Parity Striping unit 是一块 冗余模式为奇偶校验 Check disk的数量是1 写操作遵循read-modify-write cycle,但只需读一块 LEVEL 5: Block-Interleaved Distributed Parity 基本想法与Level4相同 冗余信息分布在不同的盘上,避免check disk成为瓶颈 性能最好
RAID LEVEL LEVEL 6: P+Q redundancy 以Leve5为基础 在大量盘的情况下,防止两个盘同时出错 采用Reed- Solomon冗余模式,有2个 Check disk Raid level的选择 eve!0代价小 Leve0+1适用于小型系统或大量写的系统 Level3适用于大规模连续读、写的系统,优于 Level2 Level5各种情况性能均不错,优于Leve|4 Level6适用于高可靠性系统
20 RAID LEVEL LEVEL 6:P+Q redundancy 以Level 5为基础 在大量盘的情况下,防止两个盘同时出错 采用Reed-Solomon冗余模式,有2个Check disk Raid level的选择 Level0代价小 Level 0+1适用于小型系统或大量写的系统 Level 3适用于大规模连续读、写的系统,优于Level 2 Level 5各种情况性能均不错,优于Level 4 Level 6适用于高可靠性系统