企业存储

    技术分析:选择SATA驱动的三个关键要素

         [ 论坛 转载 ] 暂无评论

      出于多方面的考虑,我们选择对西部数据的SATA驱动生产线做一个总的概括。第一个原因是西部数据是旋转硬盘的佼佼者,所以这种分类法对大多数人都非常有用。有传闻说,西数以“颜色分类”的一系列硬盘在小企业应用市场占有举足轻重的地位。在这个市场中,SATA驱动保留着最大的差异性,所以更有必要对其进行了解。

      虽然SAS(SCSI)和SATA(ATA)驱动或甚至是Fibre Channel(FC)驱动之间是没多大技术差别的,但是它们(确切地说是SAS和FC驱动)所用到的沟通协议,是特定的且可信度很高的配置。它们所需的审查级别和SATA驱动不一样,而且风险也不同。

      了解SATA驱动产品更具有实际意义。WD将按色分类的习惯体现在旗下大部分SATA驱动中,使人们更易了解其SATA驱动生产线

      虽然这种方式方便人们轻松了解WD产品线,但通过与其他驱动厂商的产品进行比较,也可以很好的帮助其确定解决方案。

      考虑到SATA驱动,真正重要的要素有三个。

      1.URE

      Uunrecoverable read error rate的即“不可恢复的读取出错率,用于衡量“数据完整性(data integrity)”。通常每读取10^13到10^15位的数据就会有一位出错。经常发生在机电磁盘存储媒介上的事件,在这样的介质上单独的部分是无法被检索的。

      在独立的驱动上,会时不时地出现这种情况,但通常只会对单个文件产生影响。用户一般将之视为丢失的文件或是可能被损坏了不容易被修复的文件系统。

      在正常的RAID阵列里,RAID系统提供镜像和/或对等,可以掩盖某个部分出现的故障,重建数据避免URE事件。当RAID阵列出问题时,URE就成为潜在的威胁。

      最糟糕的情况是,在对等出现故障的阵列里,URE导致整个阵列数据丢失。所以,购买驱动的时候,考虑URE及其影响是一件极其重要的事情,而它也是各类驱动产品在价格有差异的主要原因。URE的概率从10^14到10^16不等。由于数字差异大,所以一般使用科学计数法标记。

      本文不对URE速率,衍生和缓解措施做深入解释,但是了解URE对驱动采购而言是至关重要的,特别是SATA驱动容量大,可靠空间少的时候。

      2.转速

      这是大多数用户考虑的问题:转速直接关系到IOPS和流量。驱动速度的测量是动态的,在同样的负载下,转速是比较两个同款驱动的最有效方式。

      转速为15000RPM的驱动,其IOPS和流量几乎是7200RMB驱动的一倍,SATA驱动常见转速为5400RPM和7200RPM,极少有10000RPM的SATA驱动。

      3.错误恢复控制(ERC)

      在WD眼里,ERC和TLER(Time Limited Error Recovery)一样,是一种驱动特性,用户通过它可设置读写出错的时间限制。当硬盘被用于RAID阵列时,这一点非常重要,通常,错误校正要在阵列级别处理而不是驱动级别。

      没有ERC的话,驱动很可能会被误判为出故障。 在基于硬件的奇偶校验RAID阵列中,这是非常危险的,而且产生的有效性会因不同的RAID控制器参数而不同。对于要在RAID阵列中使用的驱动而言,这是一个重要的特性。

      除了这些重要要素外,WD还为其驱动列出了其他要素,如缓存大小,处理器数量,两次故障间隔的时间,等。这些显得略微没那么重要,特别是MTBF和其他可靠性数字。这些很容易就出现误读,而且很少不能让我们真正了解驱动可靠性。缓存大小对RAID阵列而言并不是非常重要,因为出于数据完整性的考虑,需要将其禁用。

      所以桌面使用情境之外,硬驱的缓存大小通常被认为是不想关的。CPU数量也可能出现误导,因为如果使用两个不一样的CPU,且其中一个CPU的效率未知,那么单独的CPU或许比两个CPU更强大。不过WD将此列为部分驱动的显着特性。大家普遍认为增加一个CPU会有明显的性能提升,尤其是在减少延迟性方面。笔者仍旧将这个作为不太重要的因素,而且这跟个人喜好有关系,不能算决定性因素。

      所有按色编号的驱动都有一个共同的要素——他们的“消费者”URE评级都为10^14。这里“消费者”虽不算一个很准确的形容,但也多多少少是行业标准。更好的说法是“台式机级别”或适用于非奇偶校验RAID。使用10^14 URE驱动真正不好的地方就是奇偶校验RAID阵列,但即便是这样,只要理解得当,也有它们的一席之地。

      Blue:WD Blue驱动是SATA产品线的有效基准模型。它们的默认转速是7200 RPM,缺少ERC/RLER,配备一个处理器。不同的模式使用不同的缓存,包括16MB,32MB和64MB。

      Blue驱动针对传统的台式机——单驱动速度居中,不适合服务器或RAID。Blue驱动的流行度已经不如以前,而且也不是很大。Black和Green驱动已经取代了大部分Blue驱动,至少在大容量驱动方面是如此。

      Black:WD Black驱动是Blue驱动的升级产品,改变不大,只是增加了一个处理器略微提升了一点性能,但是性价比不太高。和Blue驱动一样,它们缺少ERC/TLER,转速为7200RPM。所有Black驱动都有64MB缓存。和Blue驱动一样,Black驱动最适合传统台式机应用。

      Green:WD Green驱动,顾名思义,是专为低能耗应用设计的。它们与Blue驱动最相似,但转速只有5400RPM,所以耗能少,产生的热量也少。Green驱动和Blue还有Black驱动一样,主要是在台式机中独立使用而设计,因为这种情况下,对驱动性能的要求低于平均要求。

      Green驱动的流行度已得到证明,因为它们采购和运营成本比较低。人们觉得Green驱动臂其他转速快一点的产品更可靠,因为低转速,磨损就小——尽管此结论无从考究。

      Red:WD Red驱动在按色编号的WD驱动产品线中是独一无二的,因为它们可以提供ERC/TLER,而且适合小型的家用服务器RAID阵列和存储设备(如NAS和SAN)。WD Red驱动其实和WD Green驱动一样。所有的规格都是相同的,包括5400RPM的转速,只不过固件启用了TLER。但它们确实是同类驱动。

      WD官方推荐仅把Red驱动用于消费级应用,但由于Red驱动具备低能耗和TLER,所以在大型RAID阵列领域很受欢迎,特别在数据归档方面。Red驱动是URE10^14,在奇偶校验RAID阵列中使用是很危险的,但在镜像RAID阵列中表现卓越。它们在数据归档这类要求容量大,运营成本低,且不看重存储性能的案例中表现优异。

      在以颜色编号的驱动之外,WD有三个SATA驱动家族,而且都是企业级产品。这些驱动的共同点在于它们的URE评级都比上述几款消费级产品的要高。URE评级在10^15到10^16不等。使用这样的URE速率最重要的结果是,这些驱动比奇偶校验RAID阵列的可用度更高(例如RAID 6)。

      SE:SE驱动是WD旗下的企业SATA驱动的入门级产品,URE评级为10^15,转速为7200RPM。配备双核处理器,缓存为64MB。更重要的是,SE驱动启用了ERC/TLER。SE驱动适合企业级映射RAID阵列和奇偶校验RAID阵列。

      RE:RE驱动是WD的高端标准企业级SATA驱动,规格与SE驱动相当,但URE评级为10^16.RE驱动是WD的明星产品,特别适合奇偶校验RAID阵列中的大容量阵列。RE驱动分为SATA和SAS配置,都使用相同的驱动技术。

      Velociraptor:WD Velociraptor在SATA系列中显得有点奇怪。URE评级为10^16,转速为10000RPM,Velociraptor不仅非常可靠,而且作为一款SATA驱动,与普通的主流SAS驱动相比,它的速度已经很快了。

      令人惊喜的是,Velociraptor仅有一个处理器,更让人感到惊讶的是,它还没有ERC/TLER,所以它在RAID阵列中使用会出问题。缺少ERC的话,在RAID中的使用可以是依据RAID系统与驱动时间设置互动方式为基础的部署。

      Velociraptor的URE非常出色,它适合大容量,高性能的奇偶校验RAID阵列,但除非阵列可以很好地解决计时误差。否则,阵列就可能造成驱动故障,由此造成难以承受的经济损失。请注意,Velociraptor驱动的容量不及其他SATA驱动。

      当然,价格起到决定性因素。采购驱动,特别是考虑使用大容量RAID阵列或有大规模存储需求时,每个驱动的成本会成为主要考量因素(除开驱动因素以外)。比如,一种是把速度和可靠性都低的驱动放到一个可靠性较高的RAID中(如RAID 10中放Red驱动);另一种是把速度快,可靠性高的驱动放到可靠性较低的RAID中(如RAID 6中放RE),前者通常在可靠性,性能,容量和成本方面更具综合优势。

      在实际采购中,价格因素有着举足轻重的作用。驱动的价格和驱动的规格参数不一样,价格每天都会出现浮动,且会从各方面影响采购决定。但从整体而言,在比对其他产品时,价格因素相对稳定。

      在2013快结束的时候,WD给出的3TB驱动价格如下:

      Green 120美元

      Red 135 美元

      Black  155美元

      SE   204美元

      RE   265美元

      如上所示,价格的显着差异存在于消费级产品和企业级产品之间,在两组产品中,RED和RE产品的URE评级较好,而且二者都有ERC/TLER。价格比几乎是2:1,在RAID 10中放更多的Red驱动和在RAID 6中放较少RE驱动,获得的容量是差不多的。所以一定要比对各种因素,再结合实际价格做采购决定。

      新推出的驱动产品因上述原因,Onboard缓存将会减少。用于RAID的驱动因为要保持数据整体性,因而不太需要onbaord缓存。现在,驱动厂商正打算提供各类基于传统转盘的驱动来满足客户的各种需要。了解这些趋势,在采购时可以买到更可靠更具成本效益的产品,而且可以在未来几年拓展传统驱动技术的使用范围。

    标签:磁盘阵列

    关注排行榜

    NASSAN磁盘阵列企业硬盘

    文章推荐

    互动沙龙

    相关内容 网友评论 返回首页
    专家咨询