在NVMe協(xié)議中,專門定義了一套Admin Command Set用于對NVMeSSD進(jìn)行管理,但這套管理命令集走的是帶內(nèi)通道,整個帶內(nèi)通道打通需要主機(jī)和盤兩邊的硬件與軟件共同配合完成,任意一個環(huán)節(jié)出問題都可能導(dǎo)致此路不通,這套管理命令集也就成了擺設(shè)。而不管是AIC或者U.2的盤,硬件接口上都保留了SMBus管腳,這樣主機(jī)和盤之間就能通過帶外通道進(jìn)行通信,因此通過帶外通道對盤進(jìn)行一些基本管理是一個非常好的選擇,既不需要帶內(nèi)通道那么復(fù)雜的依賴關(guān)系,又能和數(shù)據(jù)業(yè)務(wù)分離。
隨著NVMeSSD的發(fā)展至今,當(dāng)前NVMeSSD的帶外管理總共有4種機(jī)制,在《Enterprise SSD Form Factor》和《NVM Express Management Interface》里面定義。
1)VPD
每個盤都有一個FRU信息設(shè)備用來保存盤的基本信息,普遍是一個eeprom器件,器件里面保存的信息就是VPD(Vital Product Data),在不同規(guī)范里面信息定義的格式不一樣,但里面主要都是盤的廠商信息,SN和MN這些出廠信息。NVMe-MI協(xié)議VPD格式遵循IPMI平臺管理FRU信息存儲定義,推薦使用NVMe-MI協(xié)議定義的格式。
圖一:《Enterprise SSD Form Factor》VPD 格式定義
圖二:NVMe-MI協(xié)議VPD格式定義
2)溫度傳感器
主機(jī)可通過帶外從傳感器直接獲取盤的溫度信息,用于輔助主機(jī)管理,主要是防止高溫對盤造成故障。
3)NVMeBasic Management Command
這個方式是主機(jī)作為master,盤作為slave進(jìn)行數(shù)據(jù)交互完成的。首先主機(jī)給盤下發(fā)一個CmdOpcode,然后再向盤發(fā)起SMBus Read,盤收到讀請求后根據(jù)協(xié)議定義按照Opcode返回數(shù)據(jù)給主機(jī)。這種方式最大支持256個字節(jié)的數(shù)據(jù),協(xié)議定義了前32字節(jié),主要包括critical warning,temperature,PDLU,SN這些信息。后面字節(jié)用于廠商自定義,但擴(kuò)展性依舊比較差,在最新的NVMe-MI協(xié)議中也明確不推薦該方式,建議舍棄。
4)NVMeMI Command
為了大一統(tǒng)帶外管理,協(xié)議標(biāo)準(zhǔn)制定者們基于MCTP協(xié)議定義了一套完整的帶外管理協(xié)議,即NVMe-MI協(xié)議。NVMe-MI協(xié)議定義了一套類似于NVMe命令集的管理接口命令,功能更全,擴(kuò)展性強(qiáng),甚至還可以模擬發(fā)送NVMe Admin Cmd和PCIe Cmd。
圖三:NVMe-MI協(xié)議管理接口命令集
根據(jù)NVMe SSD的發(fā)展趨勢來看,NVMe-MI協(xié)議將會逐步成為NVMe SSD帶外管理的標(biāo)準(zhǔn)。能夠給主機(jī)端提供更多樣,更可靠的管理機(jī)制,尤其適用于服務(wù)器廠商的BMC硬盤管理。
Dapustor的Haishen 系列NVMe SSD對于前述4種帶外管理機(jī)制已經(jīng)全部支持,能在各大服務(wù)器廠商的BMC服務(wù)器上完美顯示。
原文標(biāo)題:NVMe SSD 帶外管理
文章出處:【微信公眾號:大普微】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
責(zé)任編輯:haq
-
SSD
+關(guān)注
關(guān)注
21文章
2887瀏覽量
117857
原文標(biāo)題:NVMe SSD 帶外管理
文章出處:【微信號:dputech,微信公眾號:DapuStor】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
一文詳解 ALINX NVMe IP 特性

ICY DOCK M.2轉(zhuǎn)U.2 SSD轉(zhuǎn)接盒如何重新定義M.2 NVMe SSD

1分鐘了解臺式電腦系統(tǒng)備份:NVMe PCIe SATA M.2雙協(xié)議SSD輕松拷貝不求人
得瑞領(lǐng)新亮相2024云棲大會,展現(xiàn)企業(yè)級NVMe SSD創(chuàng)新實(shí)力

西部數(shù)據(jù)發(fā)布WD Blue SN5000 NVMe SSD
國產(chǎn)NVMe SSD擴(kuò)展卡:驅(qū)動存儲新紀(jì)元

Xilinx NVMe AXI4主機(jī)控制器,AXI4接口高性能版本介紹

m2接口sata和nvme怎么區(qū)分
高性能NVMe主機(jī)控制器,Xilinx FPGA PCIe 3
高性能NVMe主機(jī)控制器,Xilinx FPGA NVMe Host Accelerator IP
Xilinx FPGA高性能NVMe SSD主機(jī)控制器,NVMe Host Controller IP
美光3500 NVMe SSD重塑游戲與計(jì)算新紀(jì)元
Xilinx FPGA NVMe主機(jī)控制器IP,高性能版本介紹應(yīng)用
Xilinx FPGA NVMe Host Controller IP,NVMe主機(jī)控制器
Xilinx FPGA NVMe控制器,NVMe Host Controller IP

評論