微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 常见企业级SSD故障电源可靠性分析详解

常见企业级SSD故障电源可靠性分析详解

时间:11-02 来源:eetchina 点击:

  SSD技术概览

  固态驱动器(SSD)是采用固态半导体存储器(如NAND闪存)而非传统硬盘驱动器(HDD)中磁性元件来永久存储信息的一种数据存储设备。由于数据可随机存取,不像HDD那样受磁盘转动和读写磁头同步的影响,因此能加快SSD的输入/输出(I/O)性能。此外,HDD移动磁头到准确位置也要花上几毫秒。

  SSD的基本架构包括SSD控制器/处理器、存储器控制器、接口控制器、NAND闪存存储器器件组、SDRAM缓存和接口连接器。

  SSD没有移动部件,大小与HDD相仿,而且支持标准的HDD接口,包括串行高级技术附件(SATA)、串行连接SCSI(SAS)、光纤通道(FC)等。由于不采用移动部件,因此SSD在更长的工作时间内能保持更高的可靠性。

  SSD还有一大优势,就是相对于HDD而言能显着降低功耗。随着存储器容量的提升和价格的下降,SSD越来越成为富有吸引力的HDD替代方案。由于SSD速度更快,因此单位IOPS(每秒输入/输出操作)的成本低得多。随着时间的推移,SSD在单位存储容量(每千兆字节)的成本方面也体现出更高的优势。分析人士预测SSD价格将继续稳步下降,从而进一步推进该技术在不同细分市场中的应用。

  企业级SSD

  企业级SSD是当前非易失性存储的最高级别,在读写性能、散热和能耗方面都较其它HDD替代方案有了长足的进步。SSD作为存储网络加速器可让企业应用大受裨益,其中包括银行和金融应用、在线事务处理、前端Web服务器、搜索引擎、信息传递和高性能计算等。

  由于企业级SSD与HDD插件兼容并支持标准的磁盘接口,因此能安装在当前使用企业HDD的大多数服务器平台和磁盘阵列中。面向企业级存储设备的主要性能参数是随机读写IOPS(见表1)。

  表1

  企业级SSD可提供大容量存储空间、高性能和高可靠性等规范,专门面向企业存储市场,用于支持应用加速。

  图1显示了SATA接口企业级SSD的基本方框图。其它可用接口还包括与HDD相兼容的串行连接SCSI(SAS)、光纤通道(FC)和PCIe等。

  图1:企业级SSD基本方框图

  以下各节将探讨企业级SSD对SDRAM缓存的需求以及采用超级电容或钽电容组在断电时备份SDRAM缓存数据关键部分的当前架构,如图1所示。此外,我们还将讨论这种实施方案的可靠性问题,并探讨非易失性存储器解决方案(nvSRAM)作为出色替代方案的使用问题。

  对于SDRAM缓存的需求

  NAND闪存存储器是企业级SSD的基本存储元件。由于架构问题,NAND闪存存储器的主要局限性在于其写入速度无法匹配企业存储系统的数据传输速度要求。由于数据传输速度超过了NAND闪存的写入速度,因此企业级SSD的写入性能可通过高速数据缓存加以提高。企业级SSD通常采用SDRAM作为缓存,保存并处理从存储系统控制器接收到的数据流有关部分。此外,SDRAM也可保存企业级SSD元数据的工作副本,其中一部分必须根据用于写入数据的块的分配情况加以修改。元数据通常包括平均抹写储存区块(wear leveling)、错误校正、转换表、物理/逻辑地址映射、文件分配表等信息,并且需要每个文件的多次写入操作。元数据要求随着企业级SSD容量的增长而增长。

  SDRAM缓存数据和元数据的电源故障备份

  在企业存储系统的数据传输操作中,比如说读写企业级SSD闪存存储器的某个位置,包括存储系统主机、SSD控制器、SDRAM缓存和NAND闪存存储器等所有相关元件的电源系统必须有效工作,从而确保成功的事务处理。但是,电子系统很容易受到电压峰值、断电、浪涌、限电等供电中断问题的影响,这可能导致潜在的数据丢失或损坏:

  ●传输到闪存存储器的缓存数据

  ●元数据

  企业级SSD不能丢失已向存储系统控制器报告为"提交给NAND闪存"的数据。企业级SAS/SATA市场制定了热插拔规范,要求任何时候都不能丢失"被提交"的数据,即使是突然断电也不行。比如说热插拔维护环节中操作人员误操作卸下了错误的驱动器。

  企业级SSD控制器向存储系统控制器报告数据接收状态有两种机制。企业级SSD可工作在"写通"模式下,也就是说只有在数据和修改的元数据安全地"提交"到NAND闪存存储器时,企业级SSD控制器才会通知存储系统控制器数据和修改的元数据已经"被提交".

此外,企业级SSD也能工作在"回写"模式下,也就是某些数据流和/或相应修改的元数据还没有"提交"到闪存,但已经向存储系统控制器报告为"被提交".任何向存储系统控制器报告为"被提交"的数据在电源故障情况下都应确保非易失性。企业级SSD缓存中的任何其它数据在电源故障情况下假定为丢失。"回写"模式相对于"写通"模式而言能大幅提升随机IOPS性能,因此更受高随机IOPS驱动器的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top