存储 频道

RAID-6存储时代来临 用户当如何应对?

  【IT168 资讯】直到不久前RAID-6技术还只是书本上的理论上的一种RAID层次,没有被厂商所施行。实现RAID本身已经很昂贵,而增加额外的奇偶校验磁盘更需要增加不少成本。而且,比较起磁盘性能和磁盘密度(下面将继续谈到),RAID的重建相对来说比较快,因此RAID-6当时没有为人所重视。

  而后SATA(串行ATA)驱动器出现,它拥有非常高的磁盘密度,但是故障率也很高,磁盘性能也比较低,随之而来的RAID-6设计却可以保证它们可以在高端和高性能环境下使用。

  随着RAID-6越来越受欢迎,在评估RAID控制器的时候,现在我们应该看一下,相对于RAID-5来说,它有什么需要我们考虑的问题。

  推动RAID-6的因素

  如同下图所示,随着时间,读取单一驱动器的时间迅速增加:

  这种情况的主要原因是磁盘驱动器的密度比起磁盘性能的发展要快许多。对企业级磁盘(SCSI和光纤通道驱动器)来说,从1991年以来,其容量已经从500MB发展到300GB,增加了600倍。在同一时期,最高性能从4MB/秒发展到125MB/秒,增加31.25倍。如果磁盘性能的增长速度能够和磁盘密度一样的话,那么驱动器的读写速率要达到大约2.4GB/秒。这是一个很大的数字,但实现它却并不令人乐观。

  因此,现在很清楚了,重建RAID LUN的所需时间在迅速增加。还有一点要考虑:举个例子,回到1996年,当时1Gb半双工光纤通道刚刚出现,磁盘驱动器的传输速率是16MB/秒,磁盘密度是9GB。从1996年至今,驱动器的最高性能增长了7.8倍,而磁盘密度则增长了33.33倍。但是在1996年,一条光纤通道的通道最多可以支持6.25个驱动器全速读写。而现在,这个数字是3.2个。现在的企业级驱动器还没有任何明显进展可以改变这种趋势。增加SATA驱动器只会使问题更加恶化,因为这样驱动器的密度就更高,而传输速率更低。相信这也是RAID-6的一个驱动因素,因为随着密度增加,RAID-5的数据损失风险也越大。

  RAID控制器性能

  有鉴于上述这些理由,我们可以清楚的看到,至少在可预见的未来,对于光纤通道,由于密度越来越高而接口越来越慢的磁盘所导致的重建时间增加,RAID-6将更加普遍。加上SATA驱动器的使用,很清楚,RAID-6已成趋势,除非其他人发明出更好的东西。

  问题是RAID-6要求更多的控制器资源来计算额外的奇偶校验,用更多的带宽来写奇偶校验,而且一些厂商的RAID-6要读额外的奇偶校验。需要多少带宽取决于RAID-6的设置。例如,对于8+1 RAID-5,你需要9个驱动器的带宽;对于RAID-6 8+2,你需要多11%的带宽,或10个驱动器的带宽。对4+1 RAID-5,你需要5个驱动器的带宽,但是对RAID-6 4+2,你需要多20%的带宽,或6个驱动器的带宽。也就是说每个逻辑单元需要多20%的带宽,当然,几乎所有RAID控制器都能做到这一点,但是如果所有系统内的逻辑单元都是RAID-6呢?

  你的控制器是否有多11%或20%的计算能力来计算奇偶校验,而且还有更多的控制器带宽来给所有的磁盘托架吗?你需要拥有应付RAID重建的潜在能力,且你需要想办法让RAID控制器运行得比它所设计的还要快。对于所有考虑RAID-6的人,理解RAID控制器的一些设计问题有助于更好的理解你所购买的控制器是否符合你的性能需求,这一点十分重要。

0
相关文章