RAID
RAID0 = 增加磁盘性能 不容错
RAID1 = 镜像 逻辑容量为一块盘容量 RAID 5 = 支持容错 逻辑容量为N-1块盘容量之和; RAID 6 = RAID5的升级 N块盘组成,逻辑容量为N-2块盘容量之和; RAID 10 = 偶数磁盘,每两块先做RAID1,再做RAID0, 例如 RAID10,每2块做RAID1,再将4个RAID1做RAID0 任意一块坏了,RAID0还成立 读的时候,是从其中一半的磁盘读RAID对比:
RAID 5最少需要使用3个硬盘
优点: 1、相对于RAID 5更高的数据冗余性能; 2、坚强的数据保护能力,可以应付多个硬盘同时发生故障; 3、完美的任务应急操作性。 缺点: 1非常复杂的控制器设计; 2、计算校验地址将占用相当多的处理时间; 3、由于第二个校验区,将至少需要N+2个硬盘(N是大于等于1的整数)。RAID-6 是在RAID-5基础上把校验信息由一位增加到两位的raid 级别。
RAID-6和RAID-5一样对逻辑盘进行条带化然后存储数据和校验位, 只是对每一位数据又增加了一位校验位。这样在使用RAID-6时会有两块硬盘用来存储校验位, 增强了容错功能,同时必然会减少硬盘的实际使用容量。以前的raid级别一般只允许一块硬盘坏掉, 而RAID-6可以允许坏掉两块硬盘,因此,RAID-6 要求至少4块硬盘。RAID10与RAID5,一个是性能,一个是磁盘利用率。再一个是安全级别。
RAID10,二分之一的实际容量。RAID5是(n-1)/n RAID10,认为有较好的IOPS值