0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

SSD技术:Zoned Namespace SSD

SSDFans 来源:ssdfans 作者:ssdfans 2021-01-05 17:45 次阅读

蛋蛋是个懂技术,有追求的宅男,总是不遗余力的把各种先进的SSD技术应用到自己的小电影帝国里。

近年,普通的SSD在第二遍写入的时候性能明显下降的问题一直困扰着蛋蛋,基于蛋蛋的经验,预留空间7%的SSD写入带宽下降75%, 预留空间20%的SSD写入带宽下降50%,普通SSD写入性能下降的原因主要是跟FTL的data placement(数据)有关。蛋蛋下载各位老师的作品以后,经过FTL的地址映射转化,存放到Flash上的数据分布是下面这个样子,每部作品都被截成很多小段分布在不同的地方。

4194ffa0-4f39-11eb-8b86-12bb97331649.png

当蛋蛋不喜欢某些老师的作品将其删除,Flash上的数据成了下面这个样子。C老师的作品虽然被删除了,但是那些Block上还有其他老师的作品,所以空间并没有被真正释放出来。

41a78152-4f39-11eb-8b86-12bb97331649.png

为了真正释放蛋蛋对C老师的回忆,SSD需要进行Garbage Collection(垃圾回收), 这个过程涉及到数据的整合搬运,带来写放大(WA)的问题 – 蛋蛋下载1G小电影,SSD的真实写入数据量可能是1.2G或者1.3G, 甚至更高。

写放大的存在,导致的问题很多,包括降低性能,提高延迟和增加成本。对于蛋蛋来说,钱不是问题,但是性能下降真的不能忍。一忍再忍,有一天,蛋蛋发现了Zoned Namespace。

42113d2c-4f39-11eb-8b86-12bb97331649.png

概括一下Zoned Namespace技术的特点:

Host和SSD协作决定Flash上的数据摆放;

把一个Namespace分成多个Zone,每个Zone连续排列,大小相同(例如512MB)

42625b08-4f39-11eb-8b86-12bb97331649.png

所有的读写操作全部基于Zone,不再是Block和Page

Zone只支持顺序写入

42cf5bf4-4f39-11eb-8b86-12bb97331649.png

如果需要对Zone重新写入,必须reset这个Zone

Zone支持部分写入

430d1b88-4f39-11eb-8b86-12bb97331649.png

读操作没有限制,可以读取任意LBA

43547d66-4f39-11eb-8b86-12bb97331649.png

经过实际测试,Zoned NamespaceSSD性能完美匹配蛋蛋的需求。

这,就是蛋蛋需要的SSD。

写入带宽比较

439e4540-4f39-11eb-8b86-12bb97331649.png

时延表现

440361dc-4f39-11eb-8b86-12bb97331649.png

蛋蛋SSD看着SSD上井井有条的小电影,思绪回到了若干年前,大雪天在中关村跟路边大姐买盘。这个Zone Namespace技术不就是把光盘作为一个个的Zone,塞进Namespace,排队站好吗?

444d5e2c-4f39-11eb-8b86-12bb97331649.png

本文是个人对WD在FMS2020 的演讲 “How Zoned Namespace Improve SSD Lifetime, Throughput, and Latency” 学习并通俗化呈现。

责任编辑:xj

原文标题:更快写入小电影,蛋蛋选择Zoned Namespace SSD

文章出处:【微信公众号:ssdfans】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SSD
    SSD
    +关注

    关注

    20

    文章

    2686

    浏览量

    115475
  • 写入数据传输

    关注

    0

    文章

    2

    浏览量

    7869

原文标题:更快写入小电影,蛋蛋选择Zoned Namespace SSD

文章出处:【微信号:SSDFans,微信公众号:SSDFans】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    引领PCIe Gen5 SSD部署,铠侠在CFMS展出哪些旗舰产品?

    。他重点介绍铠侠如何部署PCIe Gen5 SSD和使用QLC SSD的愿景。   图:日本存储大厂铠侠CTO柳茂知   PCIe SSD VS SATA SSD,有两大优势   柳茂
    的头像 发表于 03-25 09:31 1696次阅读
    引领PCIe Gen5 <b class='flag-5'>SSD</b>部署,铠侠在CFMS展出哪些旗舰产品?

    晶振在SSD中的重要性,一篇文章让你秒懂!

    固态硬盘(SSD)已经成为现代计算机存储的主流设备。相比于传统的机械硬盘,SSD具有更高的读写速度、更低的功耗以及更高的耐用性,当然封装尺寸也在往小型化的发展。随着SSD容量的不断增长和应用场景的性能要求不断提升,其晶振需求也变
    的头像 发表于 03-07 15:48 806次阅读
    晶振在<b class='flag-5'>SSD</b>中的重要性,一篇文章让你秒懂!

    SSD1963配置的GPIO不变要怎么调试呢?

    SSD1963配置的GPIO不变,怎么调试
    发表于 01-17 07:34

    SSD入门必看|这些专业术语你知道多少?

    SSD领域涉及到较多的专业术语,为了更深入地了解SSD技术,本文对常用SSD术语进行简要的说明和介绍。Namespace命名空间,是NVMe
    的头像 发表于 12-16 08:34 368次阅读
    <b class='flag-5'>SSD</b>入门必看|这些专业术语你知道多少?

    SSD硬盘的优点和缺点

    SSD硬盘的优点和缺点  SSD(固态硬盘)是一种基于闪存存储器来存储数据的存储设备,与传统的机械硬盘(HDD)相比,SSD具有明显的优势和一些缺点。下面将详细介绍SSD硬盘的优点和缺
    的头像 发表于 12-11 11:32 531次阅读

    SSD和HDD的具体对比

    SSD厂商早就预测NAND闪存的价格会随着时间的推移而下降,让SSD能够在单价上与HDD竞争。事实上,NAND闪存的价格一直在下降。
    发表于 12-01 15:06 590次阅读
    <b class='flag-5'>SSD</b>和HDD的具体对比

    谈谈SSD主控芯片

    SSD主控芯片(SSD controller)好比固态硬盘的大脑。
    的头像 发表于 11-29 12:16 1086次阅读
    谈谈<b class='flag-5'>SSD</b>主控芯片

    SSD入门必看|这些专业术语你知道多少?

    SSD领域涉及到较多的专业术语,为了更深入地了解SSD技术,本文对常用SSD术语进行简要的说明和介绍。 Namespace 命名空间,是 N
    的头像 发表于 11-21 20:40 514次阅读
    <b class='flag-5'>SSD</b>入门必看|这些专业术语你知道多少?

    NVMe SSD性能影响因素分析

    NVMe SSD 厂商Spec给出的性能非常完美,前面也给出了NVMe SSD和磁盘之间的性能对比,NVMe SSD的性能的确比磁盘高很多。
    的头像 发表于 11-13 11:39 611次阅读
    NVMe <b class='flag-5'>SSD</b>性能影响因素分析

    ssd1306 OLED花屏怎么解决?

    ssd1306用spi连接arduino,几率花屏,但是在树莓派上用就没问题,请问各位大佬有什么好的建议吗
    发表于 10-19 08:26

    下一代ZNS?浅谈FDP在企业级SSD应用前景

    1、从ZNS说起 Zone Namespace(ZNS)在2020年开始广泛讨论,2021年在NVMe协议组织基本定稿发布。ZNS对于存储系统或者云系统,在系统侧可控制IO在SSD内的具体写入位置
    的头像 发表于 10-12 15:55 1032次阅读
    下一代ZNS?浅谈FDP在企业级<b class='flag-5'>SSD</b>应用前景

    为什么SSD2828读取不到ID值都是0xFFFF?

    初始化函数 void SSD2828_Init(void) { SSD2828_QSPI_Init(); //Packet Write Configuration SSD
    发表于 09-28 06:16

    SSD1306数据表

    128*64 OLED的驱动芯片SSD1306的数据手册0.96oled一般用ssd1306驱动,ssd1306的指令丰富,但是在平常显示使用默认的初始化命令,之后就是读写显示数据了,网上的例程很多,除了常用的命令,还描述工作模
    发表于 09-27 07:59

    打游戏卡顿,还能怎么整?#SSD #电脑知识 #电脑

    电脑SSD
    惠科存储
    发布于 :2023年08月23日 18:01:54

    美光推出面向数据中心的6500 ION SSD与XTR SSD,再创存储新高

    ,比基于 QLC 的竞品 SSD 具备更高价值。由于美光采用 232 层技术节点,优于竞争对手的 200 层以下 QLC 技术,6500 ION SSD 能在提供 TLC 性能的同时与
    的头像 发表于 05-19 09:42 3930次阅读