複製鏈接
請複製以下鏈接發送給好友

NVMe

鎖定
NVM Express是標準和信息的開放收集,以充分展示非易失性存儲器在從移動設備到數據中心的所有類型的計算環境中的優勢。NVMe從頭開始設計,可為當前和將來的NVM技術提供高帶寬和低延遲的存儲訪問。NVM Express標準包括:
NVM Express –用於PCI Express附加存儲的寄存器接口和命令集,以及適用於多種操作系統的行業標準軟件。NVMe被廣泛認為是PCIeSSD的事實上的行業標準。NVMe管理界面–用於NVM Express存儲的帶外管理的命令集和體系結構(例如,使用BMC發現,監視和更新NVMe設備)。架構上的NVMe – NVM Express的擴展,可通過PCIe以外的其他傳輸方式對NVM Express命令集進行隧道傳輸。NVMe over Fabric通過允許同一協議擴展到各種網絡接口上,擴展了在全球最大的數據中心中大規模高效存儲架構的優勢。
中文名
NVMe存儲系統
外文名
Non-Volatile Memory express
建立基礎
PCIE3.0
作    用
更快的規範,更快的標準

NVMe版本

迄今為止發佈的NVMe規範包括:(時間順序)
  • 1.0(2011年3月)
  • 1.1(2012年10月)
  • 1.2(2014年11月)
  • Fabric的NVM Express規範的工作(2014年)
  • NVM-MI(2015年11月)
  • 1.3(2017年4月)
  • 1.4(2019年7月)

NVMe背景

歷史上,大多數SSD使用如SATA、SAS光纖通道等接口與計算機接口的總線連接。隨着固態硬盤在大眾市場上的流行,SATA已成為個人電腦中連接SSD的最典型方式;但是,SATA的設計主要是作為機械硬盤驅動器(HDD)的接口,並隨着時間的推移越來越難滿足速度日益提高的SSD。隨着在大眾市場的流行,許多固態硬盤的數據速率提升已經放緩。不同於機械硬盤,部分SSD已受到SATA最大吞吐量的限制。
在NVMe出現之前,高端SSD只得以採用PCI Express總線製造,但需使用非標準規範的接口。若使用標準化的SSD接口,操作系統只需要一個驅動程序就能使用匹配規範的所有SSD。這也意味着每個SSD製造商不必用額外的資源來設計特定接口的驅動程序。

NVMeNVM Express會員

成員組織正在積極致力於開發必要的規範和標準,以提高NVM的功能和可用性,併為市場提供技術,產品和解決方案。
NVM Express,Inc.由董事會組成,董事會由Promoter集團的代表組成。推動者小組包括思科戴爾EMCFacebook英特爾,Kioxia,Marvell鎂光Microsemi微軟NetApp三星希捷西部數據

NVMe歷史

最初的NVM Express工作組於2014年合併為NVM Express,Inc.,並且是負責開發NVM Express規範的聯盟。該組織 [1]  有100多家成員公司。
由成員企業合作開發的NVM Express規範的1.0版於2011年3月1日發佈。該規範的1.1版於2012年10月11日發佈,而1.2版則於2014年11月3日發佈。 。
2015年11月,發佈了NVM Express管理接口規範(NVMe-MI),為NVMe組件和系統提供帶外管理。NVMe-MI提供了跨所有NVMe設備和系統的通用基線管理功能集,以及用於實現可選功能的一致方法。命令包括查詢和設置配置,獲取子系統的運行狀況,固件管理,名稱空間管理,安全性管理等。
[2] 

NVMe優勢

NVMe具體優勢包括:
性能有數倍的提升;
可大幅降低延遲;
NVMe可以把最大隊列深度從32提升到64000,SSD的IOPS能力也會得到大幅提升;
自動功耗狀態切換和動態能耗管理功能大大降低功耗;
NVMe標準的出現解決了不同PCIe SSD之間的驅動適用性問題。
NVMe擴展到了諸如以太網光纖通道和InfiniBand®,不僅可以訪問單個NVMe設備,還可以訪問NVMe存儲系統。
參考資料