現在企業都在試圖利用NVMe的性能和低延遲性優勢,這使得NVMe迅速占據主導地位,而同時,NVMe存儲問題也在不斷涌現。
根據G2M Research稱,NVMe SSD占所有企業SSD出貨量的一半以上。G2M表示,此外,所有主要的全閃存陣列供應商現在都提供基于NVMe和NVMe-oF的AFA,根據G2M的估計,到2021年,NVMe生態系統的總量預計將達到650億美元。
存儲行業從一開始就為SSD開發了NVMe協議,目的是提高吞吐量和IOPS,同時減少延遲。正因為此,該協議可幫助克服因使用傳統接口(例如為HDD開發的SATA和SAS)的SSD而導致的存儲基礎架構瓶頸問題。但是,除這些優勢外,該技術也會暴露存儲基礎設施其他部分的薄弱環節。而企業才剛剛開始感受到NVMe對企業的全面影響,無論好的還是不好的影響。
在企業部署NVMe的道路上,請注意各種潛在問題。下面讓我們來看看需要注意的NVMe存儲問題,你應該如何預防這些問題以及應對方法。
知道你在買什么
請不要相信所有NVMe SSD都相同的陷阱,因為并非所有NVMe SSD都相同,請在購買之前了解你買的是什么。
NVMe SSD的耐用性、I/O一致性和服務質量各不相同。并且,雖然價格在下降,但低價也意味著更低的耐力或性能。同時,請檢查服務細則,并向供應商提出各種問題。對于陣列,請注意包含哪種管理軟件、你獲得的NVMe支持級別以及這將如何影響性能。
此外,請檢查你正在考慮的任何產品是否完全符合NVMe標準。例如,有些專有產品被認為是一致,但可能無法提供預期的性能、耐用性和成本節約。另外,也請確保你正在考慮的任何產品符合NVMe規范并且已通過NVMe一致性測試。
注意性能差距
對于NVMe AFA,性能改進取決于所使用的架構。傳統AFA使用NVMe協議通常可將性能提高約20%,但新興設計應可帶來更高的性能提升。
這種NVMe性能差距的存在是因為并非所有AFA控制器都能發揮出NVMe SSD的全部性能優勢。當使用提供端到端NVMe連接的AFA時,企業可以獲得最佳性能。這些陣列使用NVMe-oF通過前端的光纖通道(FC)和以太網連接到主機,并且,它們提供后端連接到NVMe SSD。此方法使主機能夠使用本機NVMe協議直接與NVMe SSD通信,并通過陣列控制器的以太網和FC網絡發送本機NVMe命令。
不要讓文件系統結構拖垮
NVMe存儲 NVMe存在的問題是它會暴露存儲基礎架構其他部分的薄弱環節,而任何薄弱環節都會最終增加延遲并抵消NVMe的延遲效率。
文件系統就是這樣一個可能導致瓶頸的薄弱環節。大多數NVMe存儲系統都被設計使用塊存儲,以避免文件系統的性能問題。但是大多數現代應用程序(例如AI、機器學習和數據分析)都需要一個文件系統,因此通常會有文件系統添加到塊存儲中。對于傳統的文件系統,所有I/O都通過一個主節點,這意味著高速工作負載很容易淹沒主節點。
現在有兩種類型的文件系統可以解決此問題。首先是那些直接寫入NVMe驅動器而不是通過OS I/O堆棧寫入的文件系統。還有通過NVMe-oF進行通信的文件系統,以便更有效地管理元數據。
應對NVMe存儲管理挑戰
當你擁有所有這些NVMe SSD和陣列,你將需要一種方法來管理它們。幸運的是,最近發布的NVMe管理接口(NVMe-MI)規范提供了管理NVMe設備的基礎架構,使你直接對NVM子系統進行帶外和帶內管理。該規范定義了用于控制NVMe存儲的命令集和架構結構,它使遠程管理應用程序能夠發現、監控和更新NVMe設備。
NVMe-MI不需要任何特定的NVM存儲、系統處理器或操作系統;它也沒有推薦任何特定的使用模型。它的目的是提供一個通用管理界面可抽象化部署細節。NVMe-MI基礎架構主要包含四個層:應用程序、協議、消息傳輸和物理層,它們協同工作以處理與管理相關的通信。
-
存儲
+關注
關注
13文章
4266瀏覽量
85685 -
nvme
+關注
關注
0文章
218瀏覽量
22584
原文標題:你應預防的4個NVMe存儲問題
文章出處:【微信號:D1Net11,微信公眾號:存儲D1net】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論