首页
›
高速接口与互连
›
069-NVMe存储协议
›
《NVMe高级命令集与多队列并发调试》
VIP20
本课程属于:069-NVMe存储协议
高速接口与互连 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
NVMe高级命令集与多队列并发调试
📚 共计 30 章节
01
NVMe协议概述
NVMe的诞生背景、NVMe相比AHCI的优势、NVMe协议栈架构概览。
基础
架构
02
NVMe寄存器与队列机制
Admin Submission Queue与Completion Queue、I/O Submission Queue与Completion Queue、Doorbell寄存器机制详解。
核心
队列
03
NVMe命令集详解
Admin Command Set(Identify、Create/Delete I/O SQ/CQ、Get/Set Features)、NVM Command Set(Read、Write、Flush、Compare)。
命令
Admin
04
PRP与SGL数据传递机制
PRP(Physical Region Page)原理与构造、SGL(Scatter Gather List)原理与构造、PRP vs SGL的选择策略。
数据
DMA
05
NVMe中断机制
Pin-based Interrupt、MSI/MSI-X中断、中断聚合(Interrupt Coalescing)与中断调节(Interrupt Moderation)。
中断
性能
06
NVMe多队列与多核扩展性
多队列原理、队列深度与并发度、CPU亲和性与中断绑定、实际性能调优案例。
多核
调优
07
NVMe Namespace管理
Namespace概念、Namespace创建与删除、Namespace Attachment、Namespace共享与保护。
虚拟化
存储
08
NVMe格式化与元数据
Format NVM命令、元数据(Metadata/End-to-End Protection)格式、保护信息(Protection Information, PI)机制。
元数据
保护
09
NVMe电源管理
电源状态(Power State)、自主电源状态转换(Autonomous Power State Transition)、非操作电源状态(Non-Operational Power State)。
功耗
节能
10
NVMe错误处理与恢复
错误日志(Error Log)、异步事件请求(Asynchronous Event Request)、控制器复位与重启、端到端数据保护错误处理。
可靠性
错误
11
NVMe固件更新与管理
固件镜像(Firmware Image)结构、固件提交与激活(Firmware Commit & Activate)、固件Slot管理、安全固件更新。
固件
管理
12
NVMe安全协议
TCG Opal与NVMe安全、Sanitize命令(Block Erase、Overwrite、Crypto Erase)、认证与加密。
安全
加密
13
NVMe-MI(Management Interface)
NVMe-MI架构、带外管理(Out-of-Band Management)、NVMe-MI命令集、与SMBus/I2C的交互。
管理
带外
14
NVMe over Fabrics(NVMe-oF)基础
NVMe-oF架构概览、传输层(RDMA、TCP、FC)、NVMe-oF命令与响应模型。
网络
RDMA
15
NVMe-oF高级特性
多路径(Multipathing)与I/O负载均衡、连接管理(Connection Management)、异步事件与错误处理。
多路径
负载均衡
16
NVMe TCP传输层详解
NVMe-TCP协议栈、PDU(Protocol Data Unit)格式、CCS(Command Capsule Size)与Data Digest。
TCP
协议
17
NVMe RDMA传输层详解
RDMA架构(InfiniBand、RoCE、iWARP)、SRQ(Shared Receive Queue)与内存注册、NVMe-RDMA性能优化。
RDMA
RoCE
18
NVMe FC传输层详解
FC-NVMe架构、FC-NVMe与FCP的区别、FC-NVMe链路服务与数据交换。
FC
光纤
19
NVMe虚拟化技术
SR-IOV(Single Root I/O Virtualization)原理、Physical Function与Virtual Function、NVMe虚拟化配置与隔离。
虚拟化
SR-IOV
20
NVMe多路径I/O与故障切换
多路径驱动架构(Native NVMe Multipath vs DM Multipath)、ANA(Asymmetric Namespace Access)机制、故障检测与切换策略。
高可用
故障切换
21
NVMe Zoned Namespace(ZNS)
ZNS背景与动机、Zone类型(Conventional、Sequential Write Required)、Zone Append命令、ZNS性能优势。
ZNS
分域
22
NVMe Key-Value存储
KV命令集(Store、Retrieve、Delete、List)、KV与Block的对比、KV应用场景(如数据库、AI训练)。
KV
数据库
23
NVMe计算存储(Computational Storage)
计算存储架构(Near-Storage Computing)、Subsystem Local Memory、计算存储命令集。
计算存储
近存储
24
NVMe持久内存(Persistent Memory)
PMR(Persistent Memory Region)机制、PMR与NVDIMM的交互、PMR的持久性与原子性。
持久内存
PMR
25
NVMe自加密驱动器(SED)
SED架构、加密引擎与密钥管理、Band管理、SED与TCG Opal的集成。
加密
SED
26
NVMe热插拔与热替换
热插拔原理、热替换流程、Surprise Removal处理、热插拔对系统的影响。
热插拔
运维
27
NVMe性能分析与调优
性能指标(IOPS、延迟、带宽)、性能瓶颈分析(CPU、PCIe、NAND)、nvme-cli与fio工具实战。
性能
调优
28
NVMe一致性测试与认证
UNH-IOL NVMe测试规范、协议一致性测试、互操作性测试、NVMe认证流程。
测试
认证
29
NVMe未来演进
NVMe 2.0与NVMe 3.0新特性、NVMe与CXL的融合、NVMe在AI/ML中的应用趋势。
未来
CXL
30
NVMe实战项目
基于SPDK的NVMe驱动开发实战、NVMe-oF Target配置实战、NVMe性能基准测试与报告生成。
实战
SPDK
所属VIP或分类
同VIP:NVMe-oF多协议传输性能调优与压测
同VIP:NVMe-over-Fabrics-网络部署实战
同VIP:NVMe-SSD固件调试与问题定位实战