【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】
在新基建的大潮下,数字中国建设如火如荼,千行百业进入产业数字化、智能化转型...
缓存的使用,是一个逐渐演进的过程。问一下你自己,最直接的使用缓存的原因是什...
近年来,香港服务器非常火热,很多人租用香港服务器来部署网站。无论是香港云服...
作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,...
2020年对于组织的IT和数字化转型团队来说是忙碌的一年。由于疫情导致组织的业务...
据估计,目前美国有50万个网络安全的职位空缺,其中包括了16.6万个信息安全分析...
当您向老年人推销一个活跃的退休社区和医疗服务时,高接触性、面对面互动是一个...
由于COVID-19的大流行导致了大规模的向远程工作的转移,对SaaS产品的采用在今年...
8月14日,在第八届中国电子信息博览会(CITE2020)上,专注精细定制服务器厂商宁畅...
从告诉所有人他们是你的客户到制定云战略,这些所谓的行业最佳实践肯定会降低IT...