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
    +关注

    关注

    21

    文章

    2857

    浏览量

    117370
  • 写入数据传输

    关注

    0

    文章

    2

    浏览量

    7873

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

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

收藏 人收藏

    评论

    相关推荐

    SSD硬盘对系统性能的影响

    随着科技的不断进步,存储设备也在不断地更新换代。固态硬盘(SSD)作为一种新型的存储设备,相较于传统的机械硬盘(HDD),在性能上有着显著的提升。 1. 启动速度 SSD硬盘的启动速度远快于HDD
    的头像 发表于 11-23 09:36 278次阅读

    什么是SSD硬盘 SSD硬盘的优势和劣势

    什么是SSD硬盘 SSD硬盘是一种非易失性存储设备,它不需要任何机械部件,如磁盘、磁头等,而是使用闪存(NAND Flash)作为存储介质。这种存储介质允许数据在断电后依然被保留,因此SSD硬盘具有
    的头像 发表于 11-23 09:34 292次阅读

    SSD硬盘和HDD硬盘的区别

    在计算机存储领域,固态硬盘(SSD)和机械硬盘(HDD)是两种主要的存储解决方案。随着技术的发展,SSD因其卓越的性能和可靠性逐渐成为市场的新宠,而HDD则以其大容量和较低的成本继续在市场上
    的头像 发表于 11-23 09:32 238次阅读

    美光科技推出新一代6500 ION SSD

    美光科技近日宣布推出旗舰企业级SSD——6500 ION,这款SSD号称是世界上容量最大、速度最快、能效最高的SSD。它支持PCIe 5.0接口标准,最高容量可达60TB,并采用先进的TLC(三层单元)
    的头像 发表于 11-14 16:22 331次阅读

    SSD故障排查与解决方案

    随着固态硬盘(SSD)的普及,越来越多的用户选择使用SSD作为电脑的主要存储设备。然而,SSD在使用过程中也可能会出现各种故障。 一、SSD故障的常见表现 系统启动缓慢 :
    的头像 发表于 11-11 11:11 836次阅读

    如何选择适合的SSD SSD和HDD的区别

    随着技术的发展,存储设备也在不断进步。SSD和HDD是两种常见的存储解决方案,它们各自有着不同的优势和局限性。 SSD和HDD的区别 1. 速度 SSD :固态硬盘使用闪存
    的头像 发表于 11-11 10:57 449次阅读

    ICY DOCK M.2转U.2 SSD转接盒如何重新定义M.2 NVMe SSD

    ICY DOCK M.2转U.2 SSD转接盒如何重新定义M.2 NVMe SSD
    的头像 发表于 10-21 18:08 271次阅读
    ICY DOCK M.2转U.2 <b class='flag-5'>SSD</b>转接盒如何重新定义M.2 NVMe <b class='flag-5'>SSD</b>

    SSD控制器的作用、构成及功能

    SSD控制器是固态硬盘(Solid State Drive,简称SSD)的核心组件之一,承担着管理和控制NAND介质、数据传输以及错误校验等重要任务。SSD控制器的功能和性能随着技术
    的头像 发表于 09-02 11:42 870次阅读
    <b class='flag-5'>SSD</b>控制器的作用、构成及功能

    HDD和SSD的区别有哪些

    HDD(Hard Disk Drive,硬盘驱动器)和SSD(Solid State Drive,固态硬盘)是计算机存储系统中两种主要的存储设备,它们在结构、性能、应用场景等方面存在显著差异。以下是对HDD和SSD的详细解析。
    的头像 发表于 08-30 14:35 1050次阅读

    SSD基本架构

    SSD 主要由控制单元和存储单元(当前主要是FLASH 闪存颗粒)组成,控制单元包括SSD 控制器、主机接口、DRAM 等,存储单元主要是NAND闪存 颗粒。 主机接口:主机访问SSD的协议和物理
    的头像 发表于 08-14 09:05 312次阅读

    聊聊下一代企业级SSD外形EDSFF #EDSFF #SSD #硬盘抽取盒

    硬盘SSD
    ICY DOCK硬盘盒
    发布于 :2024年06月13日 17:15:19

    晶体晶振在SSD上的应用

    SSD在消费技术解决方案中的使用正在迅速上升。随着物联网、VR/AR、5G、在线技术和机器学习等技术的发展变得越来越普遍,预计这种需求将继续下去。根据市场研究数据,S
    的头像 发表于 04-30 16:03 514次阅读
    晶体晶振在<b class='flag-5'>SSD</b>上的应用

    如何才能同时测试更多SSD硬盘?

    我国企业级SSD市场规模持续扩大,对于SSD生产企业来说是机遇,也是挑战,传统的SSD生产厂家在做出厂测试时,通常仅能测试4个盘
    的头像 发表于 03-15 17:39 404次阅读

    SSD常用术语的简单介绍

    SSD主要由控制单元和存储单元组成,控制单元包括SSD控制器、主机接口、DRAM等,存储单元主要是NAND FLASH颗粒。NAND FLASH内部存储读写的基本单元为Block和Page。
    的头像 发表于 01-02 10:16 1240次阅读
    <b class='flag-5'>SSD</b>常用术语的简单介绍