服务器混合驱动器

如何为服务器选择驱动器?毕竟,有必要考虑许多因素,例如增加的可靠性,高的速度,以及在今天特别重要的价格合理的价格。传统硬盘价格便宜,但是即使主轴转速为每分钟10到15,000转的型号也无法提供足够的性能。计算资源整合的密度不断提高,需要相应提高磁盘子系统的性能,而只有基于闪存的固态驱动器(SSD)才能完全提供磁盘子系统。不幸的是,尽管此类驱动器的数量和性能逐年增长,但在许多情况下,较高的性价比使得我们无法完全转向SSD。

完全过渡到SSD的替代方法仍然是使用SSD作为高速缓存或更复杂的存储系统中的高性能层的混合解决方案。此外,即使使用简单的缓存,也需要安装其他软件产品或购买支持SSD缓存的设备。简化混合解决方案实施的任务可以通过使用混合驱动器(SSHD)来解决,该驱动器将常见的机械HDD,闪存和控制缓存的软件层组合在一个软件包中。实际上,集成闪存充当混合驱动器的二级缓存,与标准缓存相比,它可以容纳更多的数据。特殊算法分析访问磁盘上某些数据的频率。请求最多的数据将复制到闪存。闪存越大,可以向其中写入更多数据以提供对其的快速访问。

尽管现代的SSHD可以独立控制缓存过程,但第一个SSDHD投放市场的动机是对操作系统中的缓存技术的支持。由于混合磁盘是按标准形状生产的,与普通磁盘在外观上没有区别,因此它们越来越多地用于台式机和笔记本电脑,但在服务器上还不那么普遍。

希捷可以被称为混合SSHD驱动器开发的先驱。 2007年,出现了2.5英寸的希捷Momentus PSD光盘,其容量分别为80、120和160 GB,专门用于台式机系统。第一个用于服务器的混合SSHD型号出现在2013年;它们是由IBM订购的,用于System X服务器。他们的功能是,除了常规的128 MB磁盘缓存外,开发人员还集成了32 GB的eMLC NAND闪存用于读取缓存,以及8 MB的非易失性NVRAM用于写入缓存。召回由于eMLC内存在重写周期数上的资源是MLC类型的内存的几倍,因此它已经在SSD驱动器中积极地用于服务器。 TurboBoost技术可以与SAS RAID控制器中的SSD缓存进行比较,但是,与后者不同,它完全独立于磁盘子系统的其他组件-TurboBoost磁盘不需要其他软件或特殊设备。它完全独立于磁盘子系统的其他组件-TurboBoost磁盘不需要安装其他软件或使用特殊设备。它完全独立于磁盘子系统的其他组件-TurboBoost磁盘不需要安装其他软件或使用特殊设备。

作为具体示例,请考虑两种型号-ST1800MM0088和ST600MX0052。两种驱动器均采用传统的尺寸-2.5英寸的机箱高度为15 mm,并支持SAS3接口(12 Gb / s)。 ST1800MM0088型号的容量为1.8 TB,具有4个板,8个磁头和每分钟10,000转的主轴速度。 ST600MX0052型号的体积较小-600 GB(3个板,6个磁头),主轴转速为每分钟15,000转。这两个磁盘均具有128兆字节的缓存以及32吉字节的eMLC NAND存储器。制造商宣布了以下性能参数:ST600MX0052 –串行访问180–246 Mb / s,平均延迟级别为2毫秒,ST1800MM0088 –串行访问-117–241 MB / s,平均延迟级别为2,9毫秒。



Seagate ST1800MM0088



Seagate ST600MX0052

测试*显示了这些驱动器的以下功能:

  • 性能提高15倍(随机访问,100%读取)
  • 60%的性能提升(随机访问,65%读取,35%写入)
  • 增加15%(随机访问,35%读取,65%写入)


*显示了填充高速缓存时ST600MX0052磁盘(600 GB,15,000 rpm)的性能提高。其他测试参数:块-4096字节,队列深度-32,FIO 2.1.14。



Seagate ST600MX0052驱动器。填充缓存时,小块随机访问性能会提高。

通常,具有TurboBoost技术的Seagate Enterprise Performance混合驱动器可用于任务关键型服务器系统和存储系统中,以替代传统的硬盘驱动器。通过适当的负载(通过小块随机访问,优先读取),它们可以提供显着的性能提升,而无需单独的SSD缓存技术。

文本基于True System测试材料

Source: https://habr.com/ru/post/zh-CN392709/


All Articles