有IT地狱的许多层面。当然,最严重的其中之一涉及与RAID 5的若隐若现折磨应对。
RAID已经与美国超过20年,在这段时间里节省了很多的管理企业的腊肉。RAID是一个出色的东西,当它的工作原理,但它失败时,根据具体情况,其结果可能是来自不便灾难什么。
我们大多数人都熟悉的RAID 0(数据条带化)和RAID 1(镜像)。第一提供增强的读取性能,但具有防止数据丢失没有保护和是笨拙的规模,由于需要到每当加入容量重新条纹;第二保护数据,但在降低写入性能为代价,当然,作为支持镜子多的磁盘容量两次购买的必要性。
RAID 0和RAID 1 - 有时在同一RAID组(RAID 10)中使用 - 已使用较便宜的系统通常呼吁管理者。
当涉及到第一层存储的高性能磁盘的首选替代品是RAID 5,但是现在我们已经在点到达,我们应该问问自己,如果RAID 5仍然是第一层数据的不错选择。
RAID 5条带数据和跨越该阵列中的所有驱动器分配奇偶校验信息(用于纠错)。这产生大部分RAID 0的读性能优势,但正值写入速度较慢的代价,由于伴随每次写操作的奇偶校验计算。像RAID 0,增加更多的磁盘阵列涉及奇偶性重新计算和施加了显著性能损失。
除此之外,与RAID 5中,我们发现一个高风险的元素添加。当第二个驱动器发生故障,后果是灾难性的总数据丢失。
其结果是,立即更换发生故障的RAID 5驱动器是关键和热备用经常保持在手,令重建可以立即开始。拥有一个备用光纤通道或SCSI驱动器的费用,固然昂贵,是很容易比输给高性能,在线数据访问的潜在的灾难吞噬。
不幸的是,需要重新条纹奇偶强加基本上相同的计算惩罚的系统上作为将所述阵列的一个简单的扩展。虽然所有的计算过程已经开始,系统性能下降明显,经常有辱人格的东西这么多,在重建的I / O性能使系统瘫痪。如果你从来没有经历过一个RAID 5所,重建过程,同时用户继续访问系统,你可以通过为你的系统运行一个备份在同一时间使用苛刻的应用捕捉到它的味道。
有好书得心应手。
在重建过程中的性能损失一直是使用RAID 5的价格的一部分,但我们可能正以该价格已经变得太高了点。随着小圆盘,在重建过程中表现肯定气死,但至少这是一个相对短暂的问题。随着系统变得越来越大然而,情况就变得完全不同,而不是一个好办法。
下一次,我会告诉你为什么。