智能存储管理这波技术后浪.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

“智能存储管理”这波技术“后浪”

?

?

戚烨

2021年年初,SSD固态盘价格受产能供应紧缺因素影响开始上涨,目前240GBSSD报价由24.2美元上涨至24.6美元;480GBSSD报价由44美元上涨至44.5美元。

面对固态盘价格的快速上涨,浪潮在固态盘方面持续创新,推出了新一代ZNS(ZonedNamespace)SSD,在性能、容量、寿命、成本、易用性等方面实现了飞跃式提升,这是继2019年发布的NVMeSSD固态盘之后,浪潮存储在固态盘技术方面的全面升级。

ZNSSSD

ZNSSSD即分区命名空间固态硬盘,ZNS是从OC(开放通道)SSD基础上发展而来的,实现了把FTL(闪存转换层)从SSD内部迁移到上层的Host端,把SSD内部开放给了Host端,用户可以根据自己需要,灵活地选择自己适合的FTL,然代价是软件架构须重新设计,成本较高,对用户的技术实力要求也较高。

ZNS协议对NVMe2.0其中的一部分将进行标准化处理,以满足行业需求。相比之下ZNSSSD规范更加标准,生态环境更加友好,简化了软件架构,用户可以更加容易地根据自身场景需求进行特定软件开发。

ZNSSSD将FTL移至Host端进行数据管理和I/O调度,NVMeZNS提供了分区存储设备接口,该接口允许SSD和主机在数据放置方面进行协作,根据数据类型的不同选择单独的存放位置,从而将数据与SSD的物理介质对齐,提高总体性能并增加主机直接读写的容量,实现I/O(输入/输出)隔离。

ZNS规范中,将SSDnamespace的整个LBA(逻辑区块地址)范围划分为若干个等长的区间,等长的LBA区间为一个zone(区域),每个zone内必须以顺序的方式进行写入,且每个zone都有其独立的状态机进行管理。ZNSSSD内部可以根据不同的应用场景将不同的zone与不同的物理位置进行映射;configA是一种最有利于顺序读写的配置,这种方法可以保证读写过程Die的并发性最好,一般来说标准SSD都会按照这种方式写入。configB更有利于Latency敏感的场景,每个用户控制自己的Die,从而减少相互之间的影响。

由于zone内要求必须顺序写入,这样在多线程写入同一个zone时,线程之间会因为写入指针的竞争导致写入速度受限或者出现写入位置不正确的问题,这样同一个zone的写入队列深度不能超过1,为了解决这个问题,ZNS提供了append(附加写入)和ZRWA(分区随机写入区)两种写入模式。其一,Append写入模式。Append命令将由SSD决定写入的LBA,并返回给用户,这样消除了主机软件间的zone写入位置竞争问题。其二,ZRWA允许在SSD缓存中对数据进行随机写入和就地覆盖。与ZoneAppend命令相比,这种方法应用在SSD上需要更多的资源。

普通SSD与ZNSSSD的区别

普通SSD产品,文件不能被驱动器分开写入,最终导致具有不同生存期的文件被存储在相同的erase单元中,而ZNSSSD支持主机与存储设备协作放置数据,可以实现应用程序控制区域中的数据放置,即分区存储。

ZNSSSD主要是为了能够充分利用底层介质的存储容量,同时发挥介质本身的特性优势,例如,ZNS针对QLCNAND闪存SSD,它可以根据数据的类型和访问频率采用不同的数据分区方式,以减少整体写放大,从而延长硬盘寿命,同时,还可以改进的I/O访问延迟,支持主机与存储设备协作放置数据,展示了普通SSD与ZNS区别。

ZNSSSD要求所有zone只能順序写入,不能出现复写操作,重新使用前需要对zone执行zonereset命令等,所以应用及驱动都需要更多地配合ZNSSSD,不过当前许多存储系统及开源工具都已经完成了对ZNSSSD的适配与支持。

相比普通SSD产品,ZNSSSD主要有以下优势:消除了SSD的GC(垃圾回收)进程的WAF(写入放大);消除了传统的OP(预留空间)空间;由于较小的映射表;DRAM(非易失性存储)更少;更高的吞吐量和更低的延迟、大幅提升SSD盘寿命。

ZNS存储技术针对的是云场景应用,主适用于大容量空间存储的数据,例如高清视频、图像等。浪潮存储SSD研发团队与云服务提供商紧密合作,对其软件堆栈进行自上而下的优化,完成了业务适配和定制化SSD开发,实现了分区存储,技术实力得到了用户高度认可,满足业务发展需求的同时,TCO总体拥有成本大幅降低,为用户带来了可观的经济效益。浪潮自研ZNS全新架构SSD,在容量、寿命、成本、易用性、性能等方面实现了飞跃式提升。

■成本优势

对比普通SSD,同等容量的浪潮ZNSSSD对DRAM的需求更少,DDR成本缩减97%;SSD内部OP空间极大降低,容量提升34%,释放更多的容量给存储系统;降低

文档评论(0)

151****8293 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档