【NVMe-MI 1.2a - 1】NVM Express Management Interface介绍
NVM Express Management Interface规范是NVMe协议族的一员:
NVMe接口允许in-band主机软件与 NVM 子系统通信。规范定义了2种管理 NVMe Storage Devices或NVMe Enclosures的机制。一种机制允许Management Controller通过一个或多个外部接口与 NVMe Storage Devices或 NVMe Enclosures进行out-of-band通信;另一种机制是in-band tunneling机制,它允许 NVMe-MI Management Interface Command Set通过 NVMe Admin Commands 中的NVMe-MI Send和 NVMe-MI Receive在in-band tunneling传输到 NVMe Storage Devices或 NVMe Enclosures。
符合本规范的 NVMe Storage Devices和 NVMe Enclosures 只允许支持out-of-band机制,只支持in-band tunneling机制,或同时支持out-of-band机制和in-band tunneling机制。
MI1.2a 规范定义了用于 NVMe Storage Device的带外和带内管理的架构和命令集,以及用于监控和控制 NVMe Enclosure元素的架构和机制。
定义了 NVMe Storage Devices的以下关键方面:
- 发现存在的 NVMe Storage Devices并了解每个 NVMe Storage Devices的功能;
- 存储有关主机环境的数据,以便Management Controller或其他实体后面查询数据;
- 健康和温度监测;
- 多个并发命令,防止高延迟命令阻塞监控操作;
- 一种与主机处理器和操作系统无关的带外机制;
- VPD 的标准格式和定义的读/写 VPD 内容的机制;
- 保留静态数据的安全性。
规范定义了 NVMe Enclosures的以下关键方面:
- 感知NVMe Enclosures并了解其功能;
- 管理和感知 NVMe Enclosure 元素的状态,例如电源、冷却设备、显示器和指示器;
- 多个并发命令,防止高延迟命令阻塞监控操作;
- 一种与主机处理器和操作系统无关的带外机制;
- 发现Enclosures插槽中存在的 NVMe Storage Devices
- 保留静态数据的安全性。
该规范旨在为多个物理层(即 PCIe、SMBus/I2C)提供通用接口,用于库存、监控、配置和变更管理;提供了在各种主机环境和系统中使用out-of-band机制或in band tunneling机制管理 NVMe Storage Devices或 NVMe Enclosure所需的灵活性;还定义了包含VPD的 FRU Information Device。
NVMe MI定义了一种out-of-band操作机制,即使用Management Component Transport Protocol(MCTP)来管理NVMe Storage Devices和NVMe Enclosures。
这种out-of-band机制利用MCTP作为传输工具,并利用现有的 MCTP SMBus/I2C 和 PCIe 绑定用于物理层。Command Messages被提交到与包含在 NVM Subsystem的Management Endpoint相关联的两个命令槽之一。图1显示了 NVMe-MI 带外协议分层。
图 1 NVMe-MI Out-of-Band协议层
- FRU Information Devic : 该规范定义了一种机制,可以通过 SMBus/I2C(如IPMI Platform Management FRU Information Storage Definition规范所定义)或通过 VPD Read和 VPD Write命令来访问 FRU Information Device。存储在 FRU Information Device中的数据称为Vital Product Data。FRU Information Device可以通过多种方式实现(例如,串行 EEPROM、NVMe Controller ASIC 中的一次可编程存储器等)。
该规范定义了一种in-band tunneling机制,该机制使用 NVMe Admin Commands NVMe-MI Send和 NVMe-MI Receive。
【NVMe-MI 1.2a - 1】NVM Express Management Interface介绍相关推荐
- NVM Express Base Specification 2.0c - 2 Theory of Operation
The interface has the following key attributes: 在命令提交或完成路径中不需要非缓存/ MMIO寄存器读取; 在命令提交路径中最多需要一个MMIO寄存器写 ...
- PMC Flashtec + Memblaze PBlaze 4 = 性能惊人的NVM Express SSD!
PMC Flashtec + Memblaze PBlaze 4 =性能惊人的NVM ExpressSSD! Stephen Bates (@stepbates) 五月中旬,我前往北京,参加Me ...
- ipmitool 设置网关_IPMI (Intelligent Platform Management Interface)
4.3. ipmitool - utility for controlling IPMI-enabled devices 4.3.1. ipmitool 4.3.1.1. ubuntu 确定硬件是否支 ...
- XenDesktop 5.6 PVS6.1测试中出现的一例错误:Management Interface:Remote request failed
创建VDisk中无法创建,提示错误如下:Management Interface:Remote request failed 解决方案:重启Citrix PVS Soap Server服务 在PVS ...
- oracle 10g express linux,使用Oracle10g express 版本方案介绍
本文主要介绍的是如何使用Oracle10g express 版本.还要介绍在使用Oracle10g express 版本运行中对参数的调整从而减少对系统资源的使用.以下的相关内容就是对其相关操作方案的 ...
- Can't access RabbitMQ web management interface after fresh install
http://stackoverflow.com/questions/22850546/cant-access-rabbitmq-web-management-interface-after-fres ...
- MIMIC 以太坊医疗项目开发(1) Express Web Server介绍
Express 是一个很小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能.使用 Express 可以快速地搭建一个完整功能的网站,它提供了精简的基 ...
- 哨兵2a 波段组合_遥感数据介绍—Sentinel 2A
今天介绍一下Sentinel卫星以及一些预处理的方法. 1.基本信息(成像仪/重访周期/波段数/分辨率) 哨兵2号是高分辨率多光谱成像卫星,携带一枚多光谱成像仪(MSI),用于陆地监测,可提供植被.土 ...
- 网管软件最常用协议SNMP(Simple Network Management Protocol)介绍
SNMP是英文"Simple Network Management Protocol"的缩写,中文意思是"简单网络管理协议".SNMP首先是由Internet工 ...
最新文章
- java连接oracle增删改查,java连接oracle数据库实现增删改查
- 转:WinForm程序中两份mdf文件问题的解决方法
- java html entity encoding,实体“HTML.Version”的声明必须以''结尾
- html中怎么写jq,用jQuery替换HTML页面中的文本
- swift 3.0 中使用 xib
- APM32F103RCT6替代STM32F107RCT6程序不变
- iOS - OC NSTimeZone		时区
- Java多线程第三节-线程的正确停止
- ubuntu14.04 安装adb 调试设备
- js 车牌号模糊处理
- 导航远峰e路航v700pro刷机包
- pmp考试【5】emv期望货币价值计算
- 浙江中医药大学第十二届大学生程序设计竞赛 部分题解
- Ros yocs_velocity_smoother 保姆级部署教程
- Excel如何对单元格内的分隔数据进行求和操作?
- CoderForces999C-Alphabetic Removals
- 如何使文章分栏脚注不分栏?
- 怎么做网站教程html文本文档,HTML新手教程
- 基于Springboot微信点餐系统的开发与实现
- 二维数组转置以及矩阵乘法运算问题
热门文章
- [渝粤教育] 西南科技大学 中国当代文学 在线考试复习资料
- 如何禁止Windows Defender自动扫描
- 苹果6s系统更新无服务器,我的iPhone6s国行 系统更新一直显示“正在检查更新”,无法更新是为什么?...
- 达威尔GK5巧克力办公静音键盘,七色背光RGB游戏家用有线键盘上线啦!
- 华为服务器设备型号查询,查询服务器型号和操作系统
- 剪切音频matlab_Matlab 按时间段切割音频
- CMD窗口下进入PowerShell和退出PowerShell
- php mysql 柱状图,使用EChat通过php连接mysql数据库从而实现将数据转换为柱状图
- hiphop 2.1 开发问题总结 原创-胡志广
- 如何将图片转换、合并为PDF文件?