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

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

3天内不再提示

基于 NVMe 的存储设计中值得关注的四个趋势

闷~~ 来源:闷~~ 作者:闷~~ 2022-08-10 15:31 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

NVM Express (NVMe) 是一种用于固态驱动器 (SSD) 的通信接口,它正在打破为旋转介质构建的传统硬盘驱动器存储技术的束缚。第二代 NVMe SSD 现已问世,存储容量超过 10 TB。

对具有更高容量的低成本和高能效 SSD 的追求体现了向基于 NVMe 的闪存存储解决方案的过渡。以用于数据中心的 NVMe 设备为例,这些设备将服务器外的存储移动到集中位置,以便可以在多个服务器和 CPU 之间共享存储。

NVMe 的早期采用者包括数据分析、人工智能机器学习应用程序。NVMe 存储技术在这里所做的是在筛选和分析后将数据转化为有用的信息,同时创建前所未有的规模的数据集。

以下是展示 NVMe 存储技术在未来几天的发展方向以及设计基于 NVMe 的存储设备时最重要的四个主要趋势。

1. NVMe 1.3 规范下一个版本的SSD 接口事实 标准对客户端、企业和云功能进行了重大更新。NVMe 1.3 版本增加了 10 项新功能,以下是这一添加近两年半后最突出的三个亮点。

首先是对虚拟化的增强支持,允许设计人员灵活地将 SSD 资源分配给特定的虚拟机。现在,开发人员无需在操作系统中模拟 NVMe SSD,这显着提高了延迟。这是云和多租户环境的关键优势。

然后是 Streams 功能,它通过允许闪存控制器在相关位置存储相关数据来标记来自云托管环境中不同租户的数据。换句话说,它通过在单个 SSD 上混合不同的工作负载来优化性能。

pYYBAGLzJCmABRa5AAnPyib-Jok183.jpg

图 1:这是虚拟化在 NVMe 1.3 规范中的工作方式。

NVMe 1.3 规范还添加了 Sanitize 功能,它提供了一种完全擦除数据的本机方式,从而允许更有效地重用和停用 SSD。其他值得注意的功能包括增强的调试工具和对低资源环境中的引导的支持。

2. PCIe 对齐行业继续快速向基于 PCIe 的 SSD 过渡,市场研究公司 IDC 预测,到 2021 年,基于 PCIe 的 SSD 将贡献超过 50% 的企业 SSD 收入。NVMe 正在迅速成为必备功能用于 PCIe SSD 应用程序,因为它通过卸载主机 CPU 来降低延迟。

据 IDC 称,NVMe SSD 正在迅速取代串行高级技术附件 (SATA) 存储设备,而与 SATA SSD 相比,NVMe SSD 的价格点正在缩小。

poYBAGLzJC-AZPvTAAIriTM_sAI432.png

图 2:PLDA 的 XpressRICH4-AXI 内核是企业级 PCIe 4.0 接口的软 IP。

NVMe SSD 基本上可以使用大部分 PCIe 带宽。因此,您可以快速移动更多数据。鉴于第 4 代 PCIe 在 16 Gbps 线速下支持多达 16 条通道,并拥有 512 位数据路径用户界面的可用性,这是一个至关重要的优势。

PCIe 4.0 规范预计将于 2018 年初推出。

3. NVMe-oF 架构的出现 数据密集型工作负载不可避免地需要基于 NVMe 闪存的存储系统的低延迟。在这里,NVMe over Fabric (NVMe-oF) 架构通过远程直接内存访问 (RDMA) 和光纤通道网络等数据中心架构提供了基于 NVMe 的 SSD 的有效扩展。

NVMe-oF 有助于在服务器和存储之间以及存储控制器和 NVMe 机箱之间传输更大的数据流。这会带来下一代数据中心所需的更高性能、应用程序响应时间和可扩展性。

NVMe-oF 架构通过支持开发具有更好吞吐量、延迟和服务质量 (QoS) 的高度优化的存储子系统来做到这一点。如何?通过允许 NVMe 控制器在 NVMe-oF 应用程序之间传输大型数据流,而无需 CPU 参与数据平面。

poYBAGLzJDSAHIAIAAFSqZ2hfTU347.jpg

图 3:Mellanox 用于 NVMe-oF 设计的 BlueField 控制器芯片组拥有高速网络、RDMA 卸载和多个 PCIe 通道。

Cavium 最近展示了其用于 NVMe over Fibre Channel (FC-NVMe) 的 QLogic 解决方案,该解决方案将基于 NVMe 闪存的存储的低延迟与第 6 代光纤通道网络的无损、高度确定性特性相结合。

这家总部位于加利福尼亚州圣何塞的高速网络芯片供应商还展示了其 FastLinQ 45000/41000 系列网络接口卡 (NIC),它同时支持 RoCE 和 iWARP 等基于以太网的 RDMA 结构。

4. SSD 控制器的演进SSD 控制器——基于闪存的存储系统中的关键构建块——是实现 NVMe-oF 等下一代网络架构的关键推动力。然而,为此,闪存 SSD 控制器必须与 NAND 容量和低密度奇偶校验 (LDPC) 趋势保持一致。

IntelliProp 业务开发副总裁 Hiren Patel 声称,他公司的控制器 IP 管理硬件中的命令和完成队列,以提高性能并减轻处理器处理大量中断的负担。IntelliProp 的 NVMe 主机加速器 IP 内核正在为 Xilinx 和 Altera FPGA 发货,包括 Ultrascale Plus 和 Arria 10 FPGA。经过硅验证的控制器现在为基于 PCIe 的 SSD 中使用的企业级、云级和客户端级解决方案提供灵活且可配置的设计。

为企业和客户端 SSD 应用程序设计的 SSD 控制器必须为存储应用程序提供高吞吐量和数据完整性功能。他们应该通过提供强大的 ECC 引擎支持的端到端数据保护来确保用户数据的完整性和闪存纠错。

poYBAGLzJDeALQrRAAE6iOCtmaA952.png

图 4:Microsemi 的 NVMe 控制器通过提供固件可重用性将成本降至最低。

许多 SSD 控制器拥有可编程架构,可通过固件定制实现 SSD 产品差异化。固件定制还允许设计人员调整存储设备并充分利用其功能。

在许多情况下,控制器 IP 提供固件以促进数据在连接到 PCIe 链路上的 NVMe 端点的进出接口。固件调整存储驱动器的灵活性带来了独特的性能属性。

有望主宰闪存存储的 NVMe 正在不断增长,而 NVMe 技术因其能够确保高性能和低延迟的能力而成为这一存储趋势中最突出的部分。因此,虽然 SATA 和 SAS 存储技术不会很快消失,但 NVMe 似乎有望成为 SSD 的主导接口。

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

    关注

    8

    文章

    7363

    浏览量

    95158
  • 存储
    +关注

    关注

    13

    文章

    4934

    浏览量

    90387
  • 控制器芯片
    +关注

    关注

    1

    文章

    54

    浏览量

    10884
  • nvme
    +关注

    关注

    0

    文章

    304

    浏览量

    23952
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    2026值得关注存储技术

    AI应用的核心瓶颈时,存力的战略重要性随之凸显,成为决定算力价值能否高效释放的关键支撑。   存力的核心效能直接关乎数据的存储密度、读写效率与安全性,无论是大模型训练还是实时业务场景下的低延迟数据调取,都对存力的性能指
    的头像 发表于 01-03 05:54 1.4w次阅读
    2026<b class='flag-5'>值得</b><b class='flag-5'>关注</b>的<b class='flag-5'>存储</b>技术

    USB RFID读写器的四个常见应用

    任何需要小型、低成本读卡器的应用,都值得考虑USB RFID读写器。USB读写器具备大部分大型同类的基本功能,只是功率稍低一些。如果你有一款非常适合RFID的应用,但又想控制预算,可以看看斯科的USB桌面读写器。为了让你了解USB读写器的功能,我在下面列出了四个常见应用。
    的头像 发表于 04-13 14:51 733次阅读

    PCBA生产过程的四个主要环节?

    PCBA生产过程的四个主要环节 PCBA(Printed Circuit Board Assembly)生产过程是将电子元器件组装到印刷电路板(PCB)上,形成完整电子产品的过程。虽然直接参考资料
    的头像 发表于 03-05 11:13 509次阅读

    高性能网络存储设计:NVMe-oF IP的实现探讨

    什么是 NVMe-oF? NVMe-oF全称:NVMe over Fabrics。 它允许主机通过网络访问远端。 NVMe SSD与本地 NVMe
    发表于 12-19 18:45

    合科泰MOSFET选型的四个核心步骤

    面对数据手册中繁杂的参数,如何快速锁定适合应用的 MOSFET?遵循以下四个核心步骤,您能系统化地完成选型,避免因关键参数遗漏导致的设计风险。
    的头像 发表于 12-19 10:33 1003次阅读

    NVMe over Fabrics 国产 IP:高性能网络存储解决方案

    近期发现NVMe over Fabrics只有国外知名FPGA厂家推出,2025年初给出补丁,但是听说面临无技术团队支持的窘境。 我们根据以往NVMe和RDMA 开发经验,推出国产化NVMe
    发表于 12-12 14:19

    HighPoint与 ICY DOCK 达成合作,为专业计算提供高速灵活的 NVMe 存储扩展解决方案

    HighPoint与ICYDOCK达成合作,为专业计算提供高速灵活的NVMe存储扩展解决方案加利福尼亚州弗里蒙特与加利福尼亚州工业市—[2025年9月]—PCIe连接与NVMe存储扩展
    的头像 发表于 11-21 16:05 2355次阅读
    HighPoint与 ICY DOCK 达成合作,为专业计算提供高速灵活的 <b class='flag-5'>NVMe</b> <b class='flag-5'>存储</b>扩展解决方案

    NVMe高速传输之摆脱XDMA设计30: NVMe 设备模型设计

    /O 提交队列进程。 为与待测设计匹配, NVMe 设备模型支持最大 16 I/O 提交队列. B站已给出相关性能的视频,如想进一步了解,请搜索B站用户:专注与守望 链接:https
    发表于 09-29 09:31

    Microchip推出Adaptec® SmartRAID 4300 系列加速器 提供安全的可扩展 NVMe® RAID 存储解决方案

    Technology Inc.(微芯科技公司)推出 Adaptec ®  SmartRAID 4300 系列 NVMe® RAID 存储加速器。这是一款功能丰富又安全的支持RAID的高性能软件定义存储(SDS)解决方案
    的头像 发表于 08-06 16:31 1.9w次阅读
    Microchip推出Adaptec® SmartRAID 4300 系列加速器 提供安全的可扩展 <b class='flag-5'>NVMe</b>® RAID <b class='flag-5'>存储</b>解决方案

    NVMe高速传输之摆脱XDMA设计之十:NVMe初始化状态机设计

    在完成PCIe配置初始化后,PCIe总线域的地址空间都分配完毕,可以执行传出存储读写TLP,系统初始化进入NVMe配置初始化。NVMe配置初始化主要完成NVMe设备BAR空间的
    发表于 07-05 22:03

    NVMe IP高速传输却不依赖便利的XDMA设计之三:系统架构

    、 零散数据等多种数据量形式。 面临大量零散数据存储请求时, 需要增加 NVMe I/O 队列的数量和深度来保证数据传输性能; 而面临大量连续数据存储请求时, 单队列足以发挥性能。 在这种情况下, 需要
    发表于 06-29 17:42

    NVMe协议研究扫盲

    的不断发展,这些接口协议已成为关键的性能瓶颈。为了解决这一问题,存储供应商制定了一种新的接口规范,即NVMe协议。 NVMe协议必要性 NVMe协议是专为PCIe接口的SSD而设计的,
    发表于 06-02 23:28

    用于 GSM/ GPRS (824-915 MHz) (1710-1910 MHz) 的 Tx-Rx 频前端模块,带四个线性 TRx 开关端口 skyworksinc

    电子发烧友网为你提供()用于 GSM/ GPRS (824-915 MHz) (1710-1910 MHz) 的 Tx-Rx 频前端模块,带四个线性 TRx 开关端口相关产品参数、数据手册,更有
    发表于 05-28 18:33
    用于 GSM/ GPRS (824-915 MHz) (1710-1910 MHz) 的 Tx-Rx <b class='flag-5'>四</b>频前端模块,带<b class='flag-5'>四个</b>线性 TRx 开关端口 skyworksinc

    用于 GSM/GPRS (824-915 MHz) (1710-1910 MHz) 的 Tx-Rx 频前端模块,带四个线性 TRx 开关端口 skyworksinc

    电子发烧友网为你提供()用于 GSM/GPRS (824-915 MHz) (1710-1910 MHz) 的 Tx-Rx 频前端模块,带四个线性 TRx 开关端口相关产品参数、数据手册,更有
    发表于 05-28 18:33
    用于 GSM/GPRS (824-915 MHz) (1710-1910 MHz) 的 Tx-Rx <b class='flag-5'>四</b>频前端模块,带<b class='flag-5'>四个</b>线性 TRx 开关端口 skyworksinc

    用于频 GSM / GPRS / EDGE 的 Tx-Rx FEM,具有四个线性 TRx 开关端口和双频 TD-SCDMA skyworksinc

    电子发烧友网为你提供()用于频 GSM / GPRS / EDGE 的 Tx-Rx FEM,具有四个线性 TRx 开关端口和双频 TD-SCDMA相关产品参数、数据手册,更有用于频 GSM
    发表于 05-28 18:31
    用于<b class='flag-5'>四</b>频 GSM / GPRS / EDGE 的 Tx-Rx FEM,具有<b class='flag-5'>四个</b>线性 TRx 开关端口和双频 TD-SCDMA skyworksinc