
RAID 5 vs. RAID 6:容量、性能、耐久性
RAID 5和RAID 6提供了可靠的数据保护,但两者都有各自的优点和缺点。
要为工作负载提供存储,IT专业人员必须选择正确的存储体系结构。这个决定可以归结为RAID 5和RAID 6之间的选择。
RAID (redundant array of independent disks)是一种独立磁盘冗余阵列,可以将数据存储在多个hdd或ssd硬盘上,在硬盘故障时可以保护数据。RAID 5使用具有奇偶校验的磁盘条带,是应用程序和文件服务器的理想选择,而RAID 6使用两个奇偶校验条,通常保护关键任务数据。
无论是RAID 5还是RAID 6都没有明显的优势,为了明智地决定要实现哪种RAID级别,需要考虑许多变量。要在RAID 5和RAID 6之间进行选择,管理员必须考虑业务用例,以及在选择一个级别时涉及的权衡。
管理磁盘故障
RAID 5和RAID 6采用冗余防止硬盘故障。这种冗余以奇偶校验信息的形式写入RAID集中的每个磁盘。如果该集合中的磁盘故障,管理员可以先更换磁盘,再更换RAID组。然后RAID使用奇偶校验它存储在其余磁盘上的信息,以便在新磁盘上重新创建故障磁盘的内容。

RAID 5和RAID 6的主要区别在于RAID 5可以继续工作单盘故障,但RAID 6可以在硬盘同时故障的情况下继续工作。RAID 6阵列也更不容易在磁盘过程中出错重建过程.
因为RAID 6阵列比RAID 5更持久,所以它们通常是存储关键任务数据的好选择。即便如此,这种增加的耐久性也是有代价的。
开销和可用容量
RAID 5和RAID 6在存储实际数据的同时存储奇偶校验信息,因此磁盘的全部容量不能用于存储数据。在RAID 5阵列中,与存储该奇偶校验信息相关的开销相当于一个满磁盘。例如,如果RAID 5中包含3块1tb的硬盘,那么该阵列的可用容量将是2tb,而不是3tb。
RAID 6比RAID 5存储更多的奇偶校验信息,所以6的可用容量较小。一个RAID 6阵列的开销相当于该阵列的两个磁盘的全部容量。例如,如果一个RAID 6阵列包含4块1tb的磁盘,那么该阵列的可用容量将为2tb。顺便提一下,RAID 6必须至少有4个磁盘,而RAID 5至少有3个磁盘。
性能
RAID 5的写性能相对较慢,因为奇偶校验信息必须与实际数据一起写入硬盘。RAID 6甚至更慢,因为它们存储的奇偶校验数据量比RAID 5大。
组织必须考虑如何实现RAID 5或RAID 6阵列。RAID 5可以在硬件级别创建,也可以在硬件级别创建作为一个软件阵列在Windows环境中。事实上,从Windows NT时代起,Windows就有能力创建软件RAID 5阵列。
但是,Windows本身并不支持软件RAID 6阵列存储空间可以实现类似的功能。RAID 6阵列通常需要在硬件级别创建。