首页 > 代码库 > 常见的RAID级别及其特性

常见的RAID级别及其特性

常见的RAID级别及其特性


    raid0:被称为条带,无容错能力,故障率高,但读写性能好,磁盘的可用空间是n*disk(单盘容量),至少需要2块硬盘组成raid0

    raid1:被称为镜像,有容错能力,由于数据在存储到磁盘前要分割成chunk,所以性能略微下降,读性能和raid0接近,性能是提升的,空间利用率为n*disk/2,至少需要2块硬盘组成raid1

    raid4:有容错能力,读写性能都提升了,允许最多坏一块磁盘,可用空间为(n-1)*disk,当一块磁盘故障时,其他两磁盘使用异或运算得到故障盘的数据并恢复,出现一块磁盘故障期间,如果没有更好磁盘,那么需要的数据会经过计算后再合并输出,这时候性能会明显下降,至少需要3块磁盘组raid4。

    raid5:有容错能力,读写性能提升,允许每组坏一块磁盘,使用空间为(n-1)*disk,为了减轻校验盘的IO压力,校验码分散存放在每块磁盘上,其他特性与raid4相同,至少需要3块磁盘组raid5。

    raid10:有容错能力,读写性能提升,每组可坏一块磁盘,可用空间为n*disk/2,至少需要四块磁盘  组raid10

    raid01:有容错能力,读写性能提升,可用空间为n*disk/2,但每组若有一块磁盘故障,整个raid阵列即会出现故障。

    raid6:有两块校验盘,容许有两块盘故障,至少需要4块盘组raid6,每组的磁盘可用空间是(n-2)*disk。