高寿命NVMe SSD应用场景实践.pdfVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

高寿命NVMeSSD应用场

景实践

01

什么是SSD寿命?

SSD寿命是指在生命周期内允许的数据写入量。按照JEDEC固态

技术协会制定的标准JESD218中定义,企业级SSD在到达标称寿命临

界值前,必须满足以下条件:

SSD标称寿命(建议使用JESD219定义的寿命测试工作负载);

SSD的用户容量保持恒定(保证OP不变);

在正常寿命使用期内,不可修复错误率(UBER,Uncorrectable

BitErrorRate)≤10E-16;

SSD关机后,40℃的室温下,数据可以保持3个月。

因为SSD使用NAND作为存储介质,SSD的寿命本质上受限于NAND

的寿命。NAND寿命的量化指标叫P/ECycles,也就是写入/擦除

(program/erase)次数,因为NAND是以页(page)为单位写入数

据,以块(block)为单位擦除,对于已经写入数据的block,必须

将原有数据进行搬移,SSD是通过“垃圾回收”(GarbageCollection,

GC)的机制来回收被无效数据占用的空闲空间,GC额外搬移的数据

需要用到SSD的OP(Over-provisioning)预留空间。对整个block

的数据擦除后才能允许新数据写入。一写一擦就会消耗NAND一个P/E。

在NAND还是2D平面时代,TLCNANDPE只有500~1000,但在NAND

进入3D堆叠时代后,用于企业级SSD的3DeTLC可以达到5000~10,000

PE。

02

如何计算SSD寿命?

SSD寿命的单位有两种,PBW(或TBW)和DWPD。

PBW/TBW:全称是Petabytes/TerabytesWritten,也就是在SSD

的生命周期内允许的主机端数据写入量。1PBW=1000TBW;

DWPD:全称是DriveWritesPerDay。也就是在生命周期内(一

般为5年),SSD每天允许全盘写入的次数。DWPD和PBW/TBW可以

相互换算,公式如下:

如果用户或OEM厂商知道业务场景下每天的数据写入量是需要

对整盘容量写几遍,就可以根据寿命指标,如0.8,1或3DWPD选型

SSD。如果知道工作负载的数据总写入量,就可以根据PBW的寿命指

标进行选型。

DWPD的计算和几年生命周期有关,一般生命周期也是产品保修

期。以PBlaze5926系列为例,每天3.4DWPD写入量对应5年更长

的生命周期,但如果每天有5.7DWPD的写入量,生命周期就会减短

到3年。MemblazePBlaze系列SSDDWPD和PBW寿命标称均是JESD219

工作负载下测试得出。

03

影响SSD寿命的因素有哪些?

企业应用的工作负载千差万别,而不同工作负载对固态硬盘的寿

命有着巨大的影响,其中顺序、纯4K随机和JESD219中定义的IO模

型(IOpattern)是三种比较典型的工作负载。而不同工作负载因为

数据分布的不同触发“垃圾回收”(GC)的粒度不同。GC在进行无效

数据的搬移时会引入额外的系统数据写入,带来写放大WA(Write

Amplification),也就是实际用户写一笔数据,真正写入到SSD的可

能需要2-3笔。写放大因子(WriteAmplificationFactor,简称

WAF)是NAND总写量除以用户预期的数据写入量的比率,通过WAF可

以对WA引入的多余写入量进行量化。

从上表也可以清晰看出,不同工作负载测试下SSDWAF不同。

WAF=1是最理想状态,但实际的业务场景很少有纯顺序工作负载。因

此JESD219对企业级SSD寿命测试工作负载进行了统一,包含从512

bytes到64K,不同权重IO分布的组合,以小块4KIO为主,占有

67%的访问,512bytes占了4%

您可能关注的文档

文档评论(0)

198****4825 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档