NVME-MI 学习记录_1 框架

NVMe-MI是一种用于管理NVMeSSD的带外机制,通过MCTP传输协议实现对NVMe设备的状态监控、初始化、故障排查和效率提升。带外管理相比带内管理,具有跨操作系统一致性和无需操作系统支持的优势。MI命令包括NVMe-MI命令、NVMe管理命令和PCIe命令,用于执行不同的管理任务,如设备发现、健康监控和配置修改等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.什么是NVME-MI?
图1 Driver和带外管理的关系nvme management interface(NVME-MI)定义了一套新的完整的NVMe SSD管理方式,并支持以oob带外管理方式,对NVMe设备进行一些基本的管理、设备监控及升级等工作,图1是Driver和带外管理的关系。

2.带内管理和带外管理
out-of-band与in-band,带内管理使用由操作系统控制的硬件资源和组件进行操作的管理,带外管理是使用独立于操作系统控制的资源。
图2 带内 vs 带外
图片中通道1:NVMe 驱动程序根据 NVMe 规范通过 PCIe 与 NVMe 控制器通信,通道2: 两种OOB通信方式, PCIe VDM和SMBus。
(1)带内管理
• 支持多种操作系统(Windows、Linux、VMWare 等)
• 每种操作系统有几种不同发行版
• 为每个操作系统开发、维护、验证管理应用程序的资源成本过高
• 随着时间的推移,会发布新版本的操作系统和 NVMe 驱动程序
• 持续消耗 CPU cycle
• 安全隐患
• 管理功能因操作系统而异
(2)带外管理
• 在一个操作环境中开发管理应用程序,在任何主机操作系统上都一样工作
• 可在没有操作系统的情况下工作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值