【51CTO.com快译】
尽管SSD很棒,下大热SSD厂商也做了种种改进,分区但它并非完美。闪存
存在的企业三个主要问题如下:
背景介绍
SSD在处理随机读取工作负载方面表现出色。下大热不过如今,分区顺序写入和一次写入/多次读取类型的闪存工作负载在超大规模和大数据工作负载中越来越普遍。
对于这些较新的企业工作负载而言,使基于块的介质能够模拟4KB磁盘驱动器扇区的闪存转换层(具有读取/编程/擦除I/O和垃圾回收功能)并不是最佳选择。因此厂商在竭力开发Openchannel和分区闪存驱动器。
幸好,这项工作立足于对叠瓦式磁记录(SMR)驱动器已经所做的工作上,这种驱动器的特性在逻辑上类似NAND闪存。与SMR一样,Openchannel在逻辑块地址(LBA)范围内顺序写入,并提供并行单元选项,其中LBA可以在不同工作负载之间划分、分布在底层介质上,以实现最佳性能。
分区命名空间(ZNS)
ZNS将SSD容量划分为多个区,每个区按顺序写入,接口针对SSD进行了优化。区大小与闪存块大小相一致,区容量则与物理介质大小相一致。
这样就能实现整个闪存块写入,从而大大减少了对部分块更新(以及相关的写入放大)和垃圾回收的需求。对于超大规模运营商而言,ZNS逻辑到物理映射可以与文件系统集成起来,从而提高性能、减少主机开销,并消除每1 TB闪存介质需要1GB DRAM这个要求。
ZNS代码已经在超大规模网站上使用,可与Linux结合使用。它将成为明年发布的下一个重大NVMe规范的一部分。
NVMe已基本取代了系统和高性能笔记本电脑上的SATA。鉴于如今的工作负载越来越以数据为中心,缩短延迟、降低成本和开销的任何技术都是好东西。
ZNS不太可能在笔记本电脑上大有用途,但它将帮助我们的云基础架构以更快的速度和更低的成本为我们提供服务。
原文标题:Zoned flash: The next big thing in enterprise SSDs,作者:Robin Harris
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】
责任编辑:华轩 来源: 51CTO SSD数据存储
(责任编辑:时尚)
中证金力挺民企债券融资专项计划 完善民营企业债券融资支持机制
12秒内AI在手机上完成作画!谷歌提出扩散模型推理加速新方法