<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[tiantianuser的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/tiantianuser</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; tiantianuser]]></copyright><item><title><![CDATA[NVME-oF IP 设计19: NVMe-oF与NVMe HC协同处理流程设计1]]></title><link>https://blog.youkuaiyun.com/tiantianuser/article/details/165882533</link><guid>https://blog.youkuaiyun.com/tiantianuser/article/details/165882533</guid><author>tiantianuser</author><pubDate>Fri, 18 Sep 2026 15:44:08 +0800</pubDate><description><![CDATA[NVMe-oF与NVMe HC需协同工作，以实现协议统一、零拷贝数据传输、队列调度与背压控制、以及错误处理和管理功能。前者负责远端命令传输，后者处理本地SSD交互，二者共享数据缓冲区，避免内存拷贝；通过统一排队、条带分发及拥塞反馈，提升性能与可靠性；同时，Admin命令由NVMe-oF转发至NVMe HC执行，确保远端主机感知为原生NVMe设备，达成无缝访问。]]></description><category></category></item><item><title><![CDATA[NVME-oF IP 设计20: NVMe-oF与NVMe HC协同处理流程设计2]]></title><link>https://blog.youkuaiyun.com/tiantianuser/article/details/165881760</link><guid>https://blog.youkuaiyun.com/tiantianuser/article/details/165881760</guid><author>tiantianuser</author><pubDate>Fri, 18 Sep 2026 15:38:12 +0800</pubDate><description><![CDATA[NVMe-oF与NVMe HC协同实现远端存储访问的高效与透明。前者负责网络传输，后者管理本地SSD，二者通过统一协议语义、零拷贝数据通路、队列调度协同及错误处理机制，确保上层感知为原生NVMe。支持背压反馈、RAID条带分发与Admin命令透传，提升性能并保障系统稳定性。]]></description><category></category></item><item><title><![CDATA[NVME-oF IP 设计18 ：如何进行多模块并行协同设计2]]></title><link>https://blog.youkuaiyun.com/tiantianuser/article/details/164297451</link><guid>https://blog.youkuaiyun.com/tiantianuser/article/details/164297451</guid><author>tiantianuser</author><pubDate>Wed, 02 Sep 2026 14:51:41 +0800</pubDate><description><![CDATA[<think>我们只需要根据内容生成摘要。需要简明扼要概括RDMA连接建立后的NVMe-oF命令执行机制，包括步骤。不超过150字。注意是续上一篇，但摘要独立完整。内容描述了Initator和Target之间的RDMA Send+Read流程，零拷贝。要提炼关键点。写中文。需要控制字数。</think>基于RDMA Send与RDMA Read，Initiator发送NVMe-oF请求胶囊后，Target解析并主动发起RDMA Read，从Initiator内存零拷贝读取SQE及数据；随后数据直达Targe]]></description><category></category></item><item><title><![CDATA[NVME-oF IP 设计17： 如何进行多模块并行协同设计1]]></title><link>https://blog.youkuaiyun.com/tiantianuser/article/details/164297277</link><guid>https://blog.youkuaiyun.com/tiantianuser/article/details/164297277</guid><author>tiantianuser</author><pubDate>Wed, 02 Sep 2026 14:47:05 +0800</pubDate><description><![CDATA[<think>我们根据用户要求，基于所给内容生成不超过150字的文章摘要。需要概括NVMe-oF网络存储系统运行中RDMA与NVMe-oF协同建链流程，包括RDMA连接建立和NVMe-oF命令交互，具体REQ/REP/RTU三阶段。注意字数限制。输出摘要。</think>本文介绍NVMe-oF网络存储系统中RDMA与NVMe-oF模块的协同机制，重点阐述基于RoCEv2的建链流程：先通过RDMA CM完成REQ、REP、RTU三阶段握手，建立RDMA数据通路；随后NVMe-oF模块经AXIS接口收发数据，并]]></description><category></category></item><item><title><![CDATA[NVME-oF IP 设计16 ： 适于高速网络存储系统的IP设计2]]></title><link>https://blog.youkuaiyun.com/tiantianuser/article/details/163812508</link><guid>https://blog.youkuaiyun.com/tiantianuser/article/details/163812508</guid><author>tiantianuser</author><pubDate>Mon, 17 Aug 2026 09:02:05 +0800</pubDate><description><![CDATA[本文介绍了一种基于NVMe-oF的网络化高性能存储系统架构。该系统采用分层设计，包含网络接口层、协议层、存储层和内存管理层，核心模块包括RDMA IP（实现RoCEv2协议传输）、NVMe-oF控制器（协议转译）和NVMe主机控制器（SSD交互）。系统通过解耦网络传输与存储协议逻辑，在保证100Gbps高带宽的同时提升可扩展性。RDMA IP处理数据传输，NVMe-oF控制器负责命令转译与队列映射，NVMe主机控制器直接管理SSD访问。文章还提供了相关性能演示视频链接。]]></description><category></category></item><item><title><![CDATA[NVME-oF IP 设计15 ： 适于高速网络存储系统的IP设计1]]></title><link>https://blog.youkuaiyun.com/tiantianuser/article/details/163812424</link><guid>https://blog.youkuaiyun.com/tiantianuser/article/details/163812424</guid><author>tiantianuser</author><pubDate>Mon, 17 Aug 2026 08:55:15 +0800</pubDate><description><![CDATA[本文探讨了短时高速传输系统的关键技术需求与解决方案。针对瞬时高带宽、大数据量、低时延等特点，系统需满足：1)持续写入带宽≥40Gbps；2)单设备容量≥1TB且可扩展；3)4KB随机读写延迟<100μs；4)支持网络化部署。技术实现采用QSFP28光纤接口、RDMA传输协议、NVMe固态存储及NVMe-oF网络架构，确保高吞吐、低延迟和远程直连访问能力。相关性能演示视频可通过B站查看。]]></description><category></category></item><item><title><![CDATA[NVME-oF IP 设计14 ： 简介NVMe oF IP特点]]></title><link>https://blog.youkuaiyun.com/tiantianuser/article/details/163328759</link><guid>https://blog.youkuaiyun.com/tiantianuser/article/details/163328759</guid><author>tiantianuser</author><pubDate>Thu, 30 Jul 2026 10:59:22 +0800</pubDate><description><![CDATA[本文介绍了一种NVMe-oF IP技术，通过RDMA和NVMe协议扩展实现高性能网络存储。该架构包含NVMeoF子模块、RDMA子模块和NVMe存储模块，支持PCIe 3.0/4.0接口，读写速度分别达2GB/s和4GB/s（基于三星980Pro SSD测试），延迟低于80μs。该技术兼容Linux系统和EXFAT文件系统，提供灵活的队列管理和数据保护，适用于高性能计算和大数据分析场景。相关性能演示视频已在B站发布。]]></description><category></category></item><item><title><![CDATA[NVME-oF IP 设计13 ：NVMe-oF与本地NVMe协议有什么差异？]]></title><link>https://blog.youkuaiyun.com/tiantianuser/article/details/163328625</link><guid>https://blog.youkuaiyun.com/tiantianuser/article/details/163328625</guid><author>tiantianuser</author><pubDate>Thu, 30 Jul 2026 10:54:27 +0800</pubDate><description><![CDATA[摘要：NVMe-oF协议通过高速网络实现远程NVMe存储访问，虽与本地NVMe存在架构差异（需经网络传输、命令解析及Initiator/Target角色分工），但借助100GbE网络和RDMA技术仍能接近本地性能。该协议采用Capsule机制、控制/数据面分离等设计，成为构建分布式存储系统的关键技术。B站相关演示视频可搜索用户"专注与守望"查看（附链接）。]]></description><category></category></item><item><title><![CDATA[NVME-oF IP 设计12 ： Capsule是胶囊？]]></title><link>https://blog.youkuaiyun.com/tiantianuser/article/details/163327783</link><guid>https://blog.youkuaiyun.com/tiantianuser/article/details/163327783</guid><author>tiantianuser</author><pubDate>Thu, 30 Jul 2026 10:50:26 +0800</pubDate><description><![CDATA[Capsule是NVMe-oF协议中的核心消息容器，作为跨网络传输NVMe命令的最小逻辑单元。它通过解耦协议层与传输层，将NVMe命令封装为包含命令描述符和控制信息的标准化结构，分为Command Capsule（发送命令）和Response Capsule（返回结果）。Capsule机制支持RDMA/TCP等不同传输协议，保持结构简单且易于扩展，使NVMe-oF能灵活适配多种网络环境。与PCIe NVMe相比，Capsule实现了NVMe命令在网络中的高效传输，具体差异可通过对比图表及B站演示视频进一步了]]></description><category></category></item><item><title><![CDATA[NVME-oF IP 设计11 ： 控制面与数据面干什么用？]]></title><link>https://blog.youkuaiyun.com/tiantianuser/article/details/163244854</link><guid>https://blog.youkuaiyun.com/tiantianuser/article/details/163244854</guid><author>tiantianuser</author><pubDate>Mon, 27 Jul 2026 15:34:42 +0800</pubDate><description><![CDATA[本文介绍了NVMe-oF协议的控制面和数据面功能。控制面负责连接建立、队列管理等操作，通过Discover和Connect命令完成会话协商；数据面处理实际数据传输，支持RDMA/TCP协议实现高效I/O操作。该架构分离控制与数据流，兼顾系统灵活性和传输效率。文末附B站性能演示视频链接供参考。]]></description><category></category></item><item><title><![CDATA[NVME-oF IP 设计10：设计目标是什么？]]></title><link>https://blog.youkuaiyun.com/tiantianuser/article/details/163244730</link><guid>https://blog.youkuaiyun.com/tiantianuser/article/details/163244730</guid><author>tiantianuser</author><pubDate>Mon, 27 Jul 2026 15:29:09 +0800</pubDate><description><![CDATA[NVMe-oF协议旨在实现高性能远程NVMe设备访问，相比传统网络存储方案可大幅降低延迟。其核心设计特点包括：保持NVMe命令结构不变实现微秒级延迟、沿用NVMe队列模型确保接口一致性、支持多队列并行和高并发访问、具备大规模集群扩展能力。该协议通过轻量级封装和高速网络传输，使远程访问性能接近本地NVMe设备。B站用户"专注与守望"提供了相关性能演示视频供参考。]]></description><category></category></item><item><title><![CDATA[NVME-oF IP 设计9 ：为什么选RDMA传输？]]></title><link>https://blog.youkuaiyun.com/tiantianuser/article/details/163161177</link><guid>https://blog.youkuaiyun.com/tiantianuser/article/details/163161177</guid><author>tiantianuser</author><pubDate>Fri, 24 Jul 2026 14:21:55 +0800</pubDate><description><![CDATA[RDMA技术相比传统TCP/IP网络在性能上具有显著优势，主要体现在：1）零拷贝机制避免数据在内存间的多次复制；2）内核旁路减少系统调用和上下文切换；3）硬件级协议处理降低CPU负载；4）微秒级低延迟特性。这些特性使RDMA在高性能存储、分布式计算等领域广泛应用。相关性能演示可参考B站视频（链接见原文）。]]></description><category></category></item><item><title><![CDATA[NVME-oF IP 设计8 ：设计扫盲6]]></title><link>https://blog.youkuaiyun.com/tiantianuser/article/details/163161052</link><guid>https://blog.youkuaiyun.com/tiantianuser/article/details/163161052</guid><author>tiantianuser</author><pubDate>Fri, 24 Jul 2026 14:19:39 +0800</pubDate><description><![CDATA[RoCEv2协议实现了RDMA在以太网上的高效传输，通过UDP/IP封装支持三层网络路由。其数据包包含以太网、IP、UDP和IB传输头，利用无损以太网机制（PFC和ECN）保障可靠性。传输流程涉及WR提交、数据封装、网络路由、接收端解析和内存写入等步骤。相比RoCEv1，RoCEv2更适合大规模数据中心应用。相关性能演示视频可在B站查看。]]></description><category></category></item><item><title><![CDATA[NVME-oF IP 设计7 ：设计扫盲5]]></title><link>https://blog.youkuaiyun.com/tiantianuser/article/details/162941788</link><guid>https://blog.youkuaiyun.com/tiantianuser/article/details/162941788</guid><author>tiantianuser</author><pubDate>Thu, 16 Jul 2026 17:02:42 +0800</pubDate><description><![CDATA[摘要：RDMA通信模型的核心组件包括队列对（QP）、工作请求（WR）、完成队列（CQ）和内存区域（MR）。QP由发送/接收队列组成，实现数据交换；WR描述数据传输请求；CQ存储操作结果；MR注册可访问内存区域。这些组件共同构成了RDMA的高效数据传输机制，支持远程内存直接访问。详情可参考B站相关演示视频。]]></description><category></category></item><item><title><![CDATA[NVME-oF IP 设计6 ：设计扫盲4]]></title><link>https://blog.youkuaiyun.com/tiantianuser/article/details/162941711</link><guid>https://blog.youkuaiyun.com/tiantianuser/article/details/162941711</guid><author>tiantianuser</author><pubDate>Thu, 16 Jul 2026 17:01:11 +0800</pubDate><description><![CDATA[摘要：RDMA（远程直接内存访问）通过队列对（QP）机制实现高效通信，包含发送队列（SQ）和接收队列（RQ）。应用程序通过提交工作请求（WR）发起操作，支持Send/Receive、RDMA Read/Write三种模式，减少数据复制和CPU介入。连接建立通过RDMA CM完成，硬件执行数据传输后通过完成队列（CQ）通知结果。该模型将网络负载转移至RNIC硬件，显著提升性能（参考B站视频演示）。]]></description><category></category></item><item><title><![CDATA[NVME-oF IP 设计5 ：设计扫盲3]]></title><link>https://blog.youkuaiyun.com/tiantianuser/article/details/162941492</link><guid>https://blog.youkuaiyun.com/tiantianuser/article/details/162941492</guid><author>tiantianuser</author><pubDate>Thu, 16 Jul 2026 16:59:00 +0800</pubDate><description><![CDATA[摘要：RDMA技术通过绕过操作系统内核实现应用程序内存间的直接数据传输，显著降低延迟和CPU开销。RoCEv2作为基于以太网的RDMA方案，采用UDP/IP封装支持三层路由，成为NVMe-over-Fabrics等高性能存储协议的关键传输技术。B站相关演示视频可供进一步了解该技术性能表现。]]></description><category></category></item><item><title><![CDATA[NVME-oF IP 设计4 ：设计扫盲2]]></title><link>https://blog.youkuaiyun.com/tiantianuser/article/details/162812229</link><guid>https://blog.youkuaiyun.com/tiantianuser/article/details/162812229</guid><author>tiantianuser</author><pubDate>Mon, 13 Jul 2026 14:06:31 +0800</pubDate><description><![CDATA[本文介绍了NVMe协议的两个关键技术：Doorbell中断机制和多队列并行模型。Doorbell机制通过内存映射寄存器实现主机与控制器的同步，支持MSI-X中断和轮询方式降低延迟；多队列模型支持64K个I/O队列，每个队列64K命令，实现CPU核心级并行访问，避免锁竞争，提升SSD内部并行性。两者结合使NVMe成为高性能存储核心，尤其适用于NVMe-over-Fabrics等分布式场景。文末提供了B站性能演示视频链接。（149字）]]></description><category></category></item><item><title><![CDATA[NVME-oF IP 设计3 ：设计扫盲1]]></title><link>https://blog.youkuaiyun.com/tiantianuser/article/details/162812115</link><guid>https://blog.youkuaiyun.com/tiantianuser/article/details/162812115</guid><author>tiantianuser</author><pubDate>Mon, 13 Jul 2026 14:05:32 +0800</pubDate><description><![CDATA[本文介绍了NVMe协议的基础架构与核心机制。NVMe是一种专为非易失性存储设计的高性能协议，通过PCIe总线实现低延迟、高带宽数据传输。其采用多队列架构（管理队列和I/O队列）和基于内存的通信方式，支持并行命令处理。关键组件包括提交队列（SQ）和完成队列（CQ），通过环形队列结构和命令标识符实现高效通信。相比传统协议，NVMe显著提升了存储性能，特别适合固态存储和现代多核系统。]]></description><category></category></item><item><title><![CDATA[NVME-oF IP 设计2 ：设计之前的调研！]]></title><link>https://blog.youkuaiyun.com/tiantianuser/article/details/162764616</link><guid>https://blog.youkuaiyun.com/tiantianuser/article/details/162764616</guid><author>tiantianuser</author><pubDate>Fri, 10 Jul 2026 15:11:07 +0800</pubDate><description><![CDATA[本文探讨了基于FPGA的NVMe-oF高速网络存储系统设计。随着NVMe SSD性能提升，传统CPU处理成为NVMe-oF协议瓶颈，研究重点转向硬件加速方案。文章分析了当前NVMe-oF研究的五个主要方向：性能优化、QoS调度、协议卸载、共享存储架构和传输协议改进，并提出一种基于FPGA的IP设计方案。该系统通过硬件加速实现高性能网络存储，相关性能演示已在B站发布。该方案适合解决现代数据中心对高性能网络存储的需求，可实现接近本地NVMe的远程访问性能。]]></description><category></category></item><item><title><![CDATA[NVME-oF IP 设计1 ：为什么要设计它？]]></title><link>https://blog.youkuaiyun.com/tiantianuser/article/details/162763183</link><guid>https://blog.youkuaiyun.com/tiantianuser/article/details/162763183</guid><author>tiantianuser</author><pubDate>Fri, 10 Jul 2026 14:44:34 +0800</pubDate><description><![CDATA[本文探讨了基于FPGA的NVMe-oF高速网络存储系统设计。随着数据中心规模扩大，传统本地存储难以满足需求，NVMe-oF协议通过RDMA网络将远程存储扩展为高性能分布式资源。针对软件协议栈在高负载下的性能瓶颈，研究提出采用FPGA硬件加速方案，优化协议处理流程以降低延迟和CPU开销。该系统设计旨在满足复杂网络环境下顺序/随机存储的高性能需求，相关技术演示已在B站发布。该方案为构建低延迟、高带宽的网络存储架构提供了有效解决方案。]]></description><category></category></item></channel></rss>