RAID5和RAID10

Anonim

RAID5与RAID10

RAID或独立磁盘冗余阵列是一种允许使用多个低成本驱动器以提供卓越性能,可靠性和存储容量的技术。 RAID5和RAID10有很多配置,例如两个。 RAID5和RAID10的主要区别在于它们的分类。 RAID5是标准RAID级别,而RAID10是嵌套式或2个标准RAID级别的组合;即RAID1 + RAID0。

RAID5使用奇偶校验作为故障保护机制,它分布在驱动器上,这样无论哪个驱动器发生故障,都可以使用剩余的驱动器和奇偶校验数据进行重建。 RAID10不使用奇偶校验,因为它使用RAID1镜像驱动器,然后使用RAID0对其进行条带化。只要每个RAID1级别中只剩下一个,RAID10就可以容忍任意数量的磁盘故障。这意味着RAID10阵列比RAID5更可靠,因为两个或更多磁盘故障会自动导致RAID5中的不可恢复数据。

RAID5也比RAID10慢;写入比读取更重要。这是因为RAID5控制器需要在将奇偶校验写入驱动器之前计算奇偶校验。 RAID5还需要在读取之前知道实际数据和奇偶校验的位置。因此,使用RAID10比RAID5更好,以提高性能和可靠性。

使用RAID10的缺点是成本,空间和功耗。在RAID5中,阵列中只有一个驱动器浪费在奇偶校验上。因此,如果您有6个驱动器,则总容量将是5个驱动器的总和。在RAID10中,由于镜像,您至少浪费了总容量的一半;如果在每个RAID1阵列中使用2个以上的驱动器,则更是如此。因此,可靠性和空间之间存在交易。为了创建与RAID5阵列的容量相匹配的RAID10阵列,您将需要更多的驱动器。这直接转化为拥有和维护的更高成本,更大的功耗,因为所有驱动器将一起运行,并且需要更大的空间来安装它们。

摘要:

1.RAID5是标准RAID级别,而RAID10是嵌套RAID级别 2.RAID5使用奇偶校验,而RAID10则不使用奇偶校验 3.RAID10可以承受比RAID5更多的光盘故障 4.RAID10比RAID5快 5.RAID5比RAID10更节省空间