Answers:
我认为拥有热备件的唯一好理由是,如果您有多个RAID-5 / 6阵列并希望在它们之间共享备用件。否则,这是浪费。
由于性能原因,许多人会证明使用RAID-5 +备用与RAID-6是合理的,但是这种性能差异是理论上的。根据我的经验,RAID-6和RAID-5之间的真实性能差异可以忽略不计或根本不存在。我说的是具有至少8个驱动器的体面控制器的硬件RAID,以及具有足够内存以提供良好缓存的系统。在这种配置下,写入速度可能会受到SATA / SAS / SCSI总线带宽的限制。因此,如果性能不是问题,那么其他所有因素都支持RAID-6。
当性能更重要时,您可能很快就会丢失两个驱动器。添加第二个奇偶校验意味着RAID控制器将必须计算该第二个奇偶校验。尽管如果我真的很在意性能,我可能根本不会关注RAID5。
另外,不要忘记,如果您极度偏执,可以同时进行RAID6和热备用。
还请记住,RAID5更常见,某些控制器甚至不支持RAID6。
p
通常可以轻松快捷地进行计算(XOR),而q
计算则更为复杂。并不是说raid6软件在当今的硬件上还算慢-我的笔记本电脑报告的奇偶校验计算速率(生成,而不是重建)为10446 MBps。
从严格的冗余角度来看,假设RAID 10是不可行的选择,那么我宁愿使用具有冷备用的RAID 6而不是具有热备用的RAID 5。两次同时发生故障的几率很小,但RAID 6还通过具有更好的奇偶校验数据来减少URE。
从性能的角度来看,您不能将两者互换使用。RAID 6的写入损失比RAID 5高,因此您的写入将受到影响。同样,在阵列中具有两个性能下降的驱动器的RAID 6(第二种最坏的情况,甚至是完全失败)在重建期间的性能也会很差。
考虑到所有因素,如果您认为RAID 6的性能较低,并且它仍然是一个选项,而 RAID 10不是一个选项,那么我想说的是,请使用RAID 6并在某个地方的架子上至少保留一个冷备用。
基本上...
如果您使用突袭5 + 1。
您有一个热插拔磁盘,就像已用完一样。所以...磁盘没有计算工作时间。当打算更换另一个磁盘时,他将像新磁盘一样。
如果您使用突袭6
在空气流通不良的系统中,在某些原因导致的电源或温度故障的情况下,这将使左侧的设备比最佳状态突袭更加努力地工作。
以具有6个磁盘的RAID 5 + 1为例,负载均衡为5个磁盘,如果1个失败,则1个正在等待,然后cpu变高以将奇偶校验恢复到新磁盘
以具有6个磁盘的RAID 6为例,负载均衡为6个磁盘。如果1失败,则cpu不会变高,但磁盘会变高,因为负载平衡到5。如果2失败,则cpu不会再变高,但磁盘又变高,因为lode平衡到4磁盘
我的观点是仅在同一系统中有多个RAID卷的情况下才使用热备份,因此您将能够在所有RAID卷中使用热备份。
您是否在重建期间针对以降级模式运行的RAID5阵列对应用程序进行了性能测试?如果没有,我想您会发现它们的性能根本不佳。在某些对I / O性能要求较高的应用程序中,这可能意味着该应用程序实际上将一直处于关闭状态,直到重建完成。对于非常大容量的驱动器,这可能需要很长时间。目标应该是尽可能避免这种重建情况。