這種新的 NVMe 技術的采用正在 Synopsys 客戶中獲得動力。流是 NVMe 1.3 規(guī)范中引入的新的可選指令功能的一部分。指令允許通過現(xiàn)有 NVMe 命令在主機和控制器之間傳遞元數(shù)據(jù)。流是獨一無二的,因為它們是 1.3 規(guī)范中唯一可用的基于 I/O 的指令。
那么,什么是流?流式傳輸?shù)綄懭朊畹臉祟^上,并允許將多個邏輯塊關聯(lián)為一組數(shù)據(jù)。關聯(lián)可能包括成為單個進程的一部分或被標記到系統(tǒng)中的多個虛擬機之一??刂破魇褂昧鞯臉俗R來指導數(shù)據(jù)的存儲或垃圾回收。流還可用于針對控制器的特定優(yōu)化。
常見的用途是數(shù)據(jù)塊的分配和釋放/垃圾收集。將邏輯塊關聯(lián)為一個 Stream 允許在塊級別分配、寫入和刪除邏輯塊,從而提高性能并減少 NAND 塊碎片。
支持流指令的固態(tài)硬盤
流是 NVMe 規(guī)范的一個令人興奮的補充。通過改進 LBA 的分配,可以提高 SSD 的閃存耐用性和性能。雖然大部分流解釋留給控制器設計團隊,但擁有一個驗證解決方案非常重要,該解決方案使你能夠輕松地為每個受支持的命名空間分配流并使用多個流 ID 啟動流量。適用于 NVMe 的 Synopsys VC VIP 提供對主機生成流的完全控制以及廣泛的測試套件,以加速基于 NVMe 1.3 的設計的驗證。
審核編輯:郭婷
-
SSD
+關注
關注
21文章
2865瀏覽量
117511 -
固態(tài)硬盤
+關注
關注
12文章
1465瀏覽量
57420 -
nvme
+關注
關注
0文章
222瀏覽量
22669
發(fā)布評論請先 登錄
相關推薦
評論