raid 简介
独立硬盘冗余阵列,旧称廉价磁盘冗余阵列,简称磁盘阵列。利用虚拟化存储技术把多个硬盘组合起来,成为一个或多个硬盘阵列组,目的为提升性能或数据冗余,或是两者同时提升。RAID把多个硬盘组合成为一个逻辑硬盘,因此,操作系统只会把它当作一个实体硬盘。
RAID功能的实现:提高IO能力,提高耐用性,磁盘冗余备份
磁盘阵列分为软raid和硬raid
软raid依靠软件来实现,硬raid依靠硬件实现
raid级别
常用raid级别为raid0,raid1,raid5,raid10等
raid 0
因为读写时都可以并行处理,所以在所有的级别中,RAID 0的速度是最快的。但是RAID 0既没有冗余功能,也不具备容错能力,如果一个磁盘(物理)损坏,所有数据都会丢失。磁盘利用率100%,最少磁盘数为1(有效需要2块以上)
raid 1
也称为镜像, 两组以上的N个磁盘相互作镜像,在一些多线程操作系统中能有很好的读取速度,理论上读取速度等于硬盘数量的倍数,与RAID 0相同。另外写入速度有微小的降低。磁盘利用率为50%,有冗余能力,最少磁盘数为2,磁盘数为2n(n>=1)
raid 5
读取性能提升,写的性能略微降低,利用率(n-1)/n(n>=3),有备份能力,也拥有容错能力允许最多一块磁盘损坏,最少磁盘数量为3
raid 10
读取性能提升,写的性能也提升,利用率50%,有备份能力,也拥有容错能力:每一组镜像最多只能坏一块,最少磁盘数为4,磁盘数为偶数
各磁盘阵列对比