存储 频道

RAID 6模式与RAID 10模式大比拼

  【IT168 技术】RAID 6和RAID 10是RAID的两种模式,它们各有各的优势。然而什么时候该采用RAID 6模式?什么时候又该采用RAID 10模式?本文就此对RAID 6和RAID 10进行了对比。

  RAID 6对数据分条后,进行两次奇偶校验,校验结果存储在不同的磁盘存储块中。RAID 10首先对数据进行镜像,然后将数据在磁盘中条带化。

  如果阵列中有足够的磁盘,RAID 6消耗的存储较少。

  RAID 10阵列只能存储一半磁盘容量的数据。剩下的一半容量被镜像占据。如果RAID 6阵列只有最少的磁盘数(4个),那么也只能存储一半容量的数据。但是,磁盘数量增加后,情况就不同了。RAID 10阵列依然只能提供一半容量用于保护数据。但是如果给RAID 6阵列增加磁盘,可用容量比就会相应增加。如果将磁盘数量由4个增加为8个,奇偶校验仅消耗25%的磁盘容量;磁盘越多,容量消耗比就越低。

  RAID 6模式的计算更加密集。

  RAID 6需要进行两次奇偶校验,以提供写保护,因而RAID 6的写速度小于其它级别的RAID。这也是RAID 6使用较少的一个原因。RAID协处理器通常用于校验奇偶,提高RAID 6的写速度。

  RAID 6能防止两个磁盘同时出现故障。

  由于RAID 6采用双奇偶校验模式,可以防止两个磁盘同时出现故障。RAID 10能否防止两个磁盘同时出现故障,取决于故障发生的位置。如果发生故障的磁盘处于同一镜像中,那么另一镜像可以接管。如果两个镜像中的磁盘都出现故障,那么你就麻烦了。

  RAID 10模式重建速度较快。

  RAID 6的主要缺陷是磁盘故障发生后,阵列重建的时间较长。即使是中等规模的阵列,可能也需要24小时才能重建,根据阵列中的磁盘数量和磁盘容量而定。由于RAID 6用户往往采用最大数量的磁盘,RAID 6的使用越来越受到限制。

  RAID 10无需专用硬盘。

  大部分控制器支持RAID 10,性能良好。如果你要使用RAID 6,就得采用支持RAID 6的专用控制器。RAID 10对每次写操作都执行双奇偶检验。

  在对数据进行镜像时,RAID 10消耗了50%的驱动器容量。

  如果阵列中使用8个以上的驱动器,RAID 6消耗的容量相对较小。

  对于RAID 6模式还是RAID 10模式,取决于你需要保护哪种存储。配置SATA驱动器的设备通常选用RAID 6,尤其是当阵列中拥有大容量SATA驱动器时更是如此。为什么SCSI驱动器不采用RAID 6,其实也没有技术原因,但是很少有人这么做。SCSI驱动器通常比SATA驱动器要小,也更加可靠。

0
相关文章