ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:285.58KB ,
资源ID:10182232      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10182232.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(技术白皮书HuaweiEnterprise.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

技术白皮书HuaweiEnterprise.docx

1、技术白皮书HuaweiEnterpriseSATA DOM技术白皮书文档版本01发布日期2017-03-09华为技术有限公司版权所有 华为技术有限公司2017。 保留一切权利。非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。商标声明和其他华为商标均为华为技术有限公司的商标。本文档提及的其他所有商标或注册商标,由各自的所有人拥有。注意您购买的产品、服务或特性等应受华为公司商业合同和条款的约束,本文档中描述的全部或部分产品、服务或特性可能不在您的购买或使用范围之内。除非合同另有约定,华为公司对本文档内容不做任何明示或默示的声明或保证。由于产品版本升

2、级或其他原因,本文档内容会不定期进行更新。除非另有约定,本文档仅作为使用指导,本文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。华为技术有限公司地址:深圳市龙岗区坂田华为总部办公楼 邮编:518129网址:客户服务邮箱:support客户服务电话:40083021181 概述SATA DOM就是SATA接口的固态硬盘或者SATA接口的DOM电子硬盘。由控制单元和存储单元组成,存储单元负责存储数据,控制单元负责管理数据的读取和写入。SATA DOM基于Flash存储介质。当前业界使用较多的是NAND Flash,NAND Flash因使用Floating Gate存储电子实现数据存储,电

3、子在反复穿过Floating Gate后,会导致存储电子的能力变弱,最终导致击穿,无法存储数据。这特性是NAND Flash的通病,所以在使用NAND Flash时,要充分评估应用业务的写入数据量,避免提前写穿导致器件失效。2 SATA DOM基本工作原理2.1 基本功能特性2.2 Flash芯片工作原理2.1 基本功能特性2.1.1 接口速率支持SATA DOM支持SATA3.0 (6.0Gb/s) 并向下兼容支持3Gb/s、1.5Gb/s速率。2.1.2 容量支持和可用空间同一个系列的SATA DOM,往往有多种容量规格,产品手册标注的容量都是以十进制基准的;这样往往无法准确知道某个SAT

4、A DOM的实际容量有多大,为了能检测SATA DOM的真实可用空间,需要读SATA DOM的LBA数量和产品手册做比较。产品手册有每个容量对应的转化成扇区数的LBA值。1LBA=1Sector=512Byte。2.1.3 支持安全擦除安全擦除是SATA DOM通用功能,能实现SATA DOM数据低格功能。2.1.4 FW可升级SATA DOM支持FW升级功能。2.2 Flash芯片工作原理2.2.1 Flash存储单元工作原理 闪存的存储单元为三端器件,与场效应管有相同的名称:源极、漏极和栅极。栅极与硅基之间有二氧化硅绝缘层,用来保护浮置栅极中的电荷不会泄漏。采用这种结构,使得存储单元具有了

5、电荷保持能力。与场效应管一样,闪存也是一种电压控制型器件。NAND型闪存的擦和写均是基于隧道效应,电流穿过浮置栅极与硅基层之间的绝缘层,对浮置栅极进行充电(写数据)或放电(擦除数据)。2.2.2 Flash存储单元分类每个存储单元内存储1个信息比特,称为单阶存储单元(Single-Level Cell,SLC),使用这种存储单元的闪存也称为单阶存储单元闪存(SLC flash memory),或简称SLC闪存。多阶存储单元(Multi-Level Cell,MLC)可以在每个存储单元内存储2个以上的信息比特,其“多阶”指的是电荷充电有多个能阶(即多个电压值),如此便能存储多个比特的值于每个存储

6、单元中。三阶储存单元(Triple-Level Cell,TLC),这种架构的原理与MLC类似,但可以在每个储存单元内储存3个信息比特。TLC的写入速度比SLC和MLC慢,P/E Cycle也比SLC和MLC短,大约5001000次左右。iSLC和前边三种不同,没有新的闪存单元排列方式,而是在精选的高品质MLC闪存基础上,加入了新的闪存管理算法,从而获得接近于SLC的性能和可靠性。iSLC技术将MLC闪存的2bpc(每单元两个比特位)重新编程为1bpc,以增加每一层之间的敏感度,让闪存的工作方式更像是SLC。P/E Cycle大概在20000次左右。2.2.3 SATA DOM写寿命分析WA(

7、Write Amplification)是闪存及SSD相关的一个极为重要的属性。由于闪存必须先擦除才能再写入的特性,在执行这些操作时,数据都会被移动超过1次。这些重复的操作不单会增加写入的数据量,还会减少闪存的寿命,更吃光闪存的可用带宽而间接影响随机写入性能。当要写入一个4KB的数据时,最坏的情况是一个块里已经没有干净空间了,但有无效的数据可以擦除,所以主控就把所有的数据读到缓存,擦除块,缓存里更新整个块的数据,再把新数据写回去,这个操作带来的写入放大就是实际写4K的数据,造成了整个块(共1024KB)的写入操作,那就是放大了256倍。同时还带来了原本只需要简单一步写入4KB的操作变成:闪存读

8、取 (1024KB)缓存改(4KB)闪存擦除(1024KB)闪存写入(1024KB),共四步操作,造成延迟大大增加,速度变慢。所以说WA是影响 SSD随机写入性能和寿命的关键因素。以100%随机4KB来写入,目前的大多数SSD主控,在最坏的情况下WA可以达到100以上。如果是100%持续的从低LBA写入到高LBA的话,WA可以做到1,实际使用中写入放大会介于这两者之间。影响WA的要素: 垃圾回收(GC): 虽然增加了写入放大,但是速度有提升。 预留空间(OP):减少写入放大。 Trim 开启后可以减少写入放大。 可用容量减少写入放大。 安全擦除 Secure Erase 减少写入放大。 持续写

9、入(Sequential writes)减少写入放大。 静态/动态数据分离(Separating Static and Dynamic Data)减少写入放大。 随机写入(Random writes)提高写入放大。 磨损平衡(WL)直接提高写入放大。3 SATA DOM写寿命风险评估3.1 SMART信息判定方法3.2 风险评估3.1 SMART信息判定方法以Red Hat Enterprise Linux 6.5操作系统收集的SMART信息为例加以说明。其他系统下收集到的SMART信息分析方法一样。如图3-1所示。图3-1 SMART信息收集到的SMART信息同厂家给的ID值对应表关系如图3

10、-2所示。173是业界通用的SMART工具收集到的信息,对应的是SATA DOM的擦写次数。先将173对应的十进制的4295622661转换成十六进制数1000A0005: 十六进制的后四位是对应的数值转换为十进制就是对应的平均擦写次数。平均擦写次数就是所有颗粒擦写的平均值。 中间四位转换为十进制对应的是最大擦写次数,指所有颗粒中擦写最多的颗粒当前擦写的次数。 高四位(从低到高,不足四位补零)对应的是最小擦写次数,指所有颗粒中擦写最少的颗粒当前擦写的次数。图3-2 对应关系表 平均擦写次数就是所有颗粒擦写的平均值。 最大擦写次数指所有颗粒中擦写最多的颗粒当前擦写的次数。 最小擦写次数指所有颗粒

11、中擦写最少的颗粒当前擦写的次数。3.2 风险评估厂家宣称的MLC颗粒的SATADOM的P/E Cycle理论值是3000次,按照维保期3年计算,每天的擦写次数平均值=3000/3/365=2.74次。3.2.1 判断业务数据写入量计算方法:每天的擦写次数平均值DWPD=平均擦写次数/(上电时间/24)平均擦写次数获取方法参见3.1 SMART信息判定方法,上电时间获取方法如下图,在SMART信息中,查询Power_On_Hours。图3-1 上电时间获取方法SATA DOM在客户的业务场景下的DWPD如果大于2.74,说明在该客户业务场景下,该SATA DOM的使用年限达不到维保的3年,应该知

12、会客户调整业务场景或者更换满足客户业务需求的SSD。3.2.2 判断当前SATA DOM是否需要更换 根据3.1 SMART信息判定方法计算的平均擦写次数,如果该SATA DOM的平均擦写次数超过了3000次的使用寿命,该SATA DOM就达到了使用门限值,不能再使用了,应该尽快替换下来。 建议定期对SATA DOM的使用寿命进行巡检,如果SATA DOM的平均擦写次数达到了2700次左右,临近3000次的使用寿命,应该提高预警,做好替换准备,确保业务的可靠性。4 SATA DOM应用场景限制 SATADOM(SATA DiskOnMotherboard)是设计仅用作Boot,仅用于安装Lin

13、ux 操作系统作为Boot设备。 SATA DOM的耐久性(Endurance)较低,不能用于数据存储设备,数据存储请选用企业级SSD 或 HDD替代,尤其是数据擦写较大的场景,因其在短时间内存在写穿风险,不能使用。在SATA DOM写密集型业务软件将会导致SATA DOM 超出写寿命而永久损坏,不推荐选择SATA DOM;Cache场景禁止配置。 在SATA DOM写密集型业务软件将会导致SATA DOM 超出写寿命而永久损坏,不推荐选择SATA DOM。5 总结SATA DOM是基于Flash存储介质存储数据。Flash介质频繁擦写最终会寿命终结。这是Flash介质的宿命。SATA DOM在客户业务场景下要考虑到其使用寿命,SATA DOM只能作为Boot设备,不能进行写密集型业务。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1