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