吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

NVMe標(biāo)準(zhǔn)更新定義了一個軟件接口

SSDFans ? 來源:ssdfans ? 2020-08-21 16:20 ? 次閱讀

今年6月,NVMe標(biāo)準(zhǔn)更新定義了一個軟件接口,以幫助SSD和NAND閃存實際工作時讀寫到硬盤的方式。

區(qū)別于模仿從硬盤和早期存儲技術(shù)繼承的傳統(tǒng)塊設(shè)備模型,新的NVMe ZNS (NVMe Zoned Namespaces)可選特性允許SSD在閃存上實現(xiàn)不同的存儲抽象。這與SASSATA為適應(yīng)SMR硬盤而添加的擴展非常相似,還有一些為SSD做的額外擴展。帶有這個新特性的“分區(qū)”SSD可以提供比普通SSD更好的性能,同時需要的配置更加精簡,所需DRAM更少。缺點是應(yīng)用程序和操作系統(tǒng)必須更新以支持分區(qū)存儲,目前這項工作正在順利進(jìn)行。

NVMe ZNS規(guī)范構(gòu)建在當(dāng)前的NVMe 1.4規(guī)范之上,為NVMe2.0做準(zhǔn)備,已經(jīng)作為一項技術(shù)提案得到批準(zhǔn)和發(fā)布。即將到來的NVMe 2.0規(guī)范將包含所有獲批準(zhǔn)的技術(shù)提議,ZNS的標(biāo)準(zhǔn)化為NVMe 2.0更廣泛的商業(yè)化和應(yīng)用掃清了道路,目前NVMe 2.0一直受到特定于供應(yīng)商的分區(qū)存儲接口和有限硬件選擇的阻礙。

分區(qū)存儲概述

使用閃存作為固態(tài)硬盤的根本挑戰(zhàn)是:我們所有的計算機都是圍繞著硬盤如何工作的概念構(gòu)建的,而閃存的行為與硬盤不同。閃存的組織方式與機械硬盤非常不同,為了提升閃存的性能,對計算機進(jìn)行優(yōu)化變成一項值得投入的工作。

機械硬盤是一種類似的存儲介質(zhì),沒有固有的結(jié)構(gòu)來規(guī)定扇區(qū)大小等特性。長期選擇512字節(jié)扇區(qū)標(biāo)準(zhǔn)只是為了方便,現(xiàn)在當(dāng)我們達(dá)到多TB范圍的硬盤容量時,企業(yè)硬盤支持4K字節(jié)扇區(qū)。相比之下,閃存芯片的設(shè)計中包含了好幾層結(jié)構(gòu),最重要的指標(biāo)是頁面大小和擦除塊大小。可以使用頁大小粒度(通常是幾個KB)讀取數(shù)據(jù)、寫入空頁,擦除操作可以清除整個塊(多MB)。讀/程序操作和擦除操作之間的實際大小不匹配是一個普通機械硬盤不必處理的復(fù)雜問題。閃存有限的編程/擦除周期也增加了挑戰(zhàn),因為寫入次數(shù)越少,壽命就越長。

如今,幾乎所有的SSD都是作為具有512字節(jié)或4kB扇區(qū)的簡單類HDD塊存儲設(shè)備的抽象呈現(xiàn)給軟件的。這隱藏了SSD的所有復(fù)雜性,如頁面和擦除塊大小、磨損均衡和垃圾回收等。這種抽象也是SSD控制器和固件比硬盤控制器更大、更復(fù)雜(更容易出錯)的部分原因。大多數(shù)情況下,塊設(shè)備抽象仍然是最優(yōu)的折衷方法,它允許軟件無需修改就可以享受閃存的大部分性能優(yōu)勢,而對于寫入擴展等缺點也在可管理范圍內(nèi)。

多年來,存儲行業(yè)一直在探索塊存儲抽象的替代方法。有幾個關(guān)于Open Channel SSD的建議,它們將閃存的許多細(xì)節(jié)直接暴露給主機系統(tǒng),將SSD固件的許多職責(zé)轉(zhuǎn)移到運行在主機CPU上的軟件上。已經(jīng)推廣的各種Open Channel SSD標(biāo)準(zhǔn)在各個領(lǐng)域取得了不同的平衡(在具有完全驅(qū)動管理的FTL(flash translation layer)的典型SSD和完全軟件管理的解決方案之間平衡)。業(yè)界一致認(rèn)為,最早的一些標(biāo)準(zhǔn),如LightNVM 1.x規(guī)范,暴露了太多的細(xì)節(jié),需要軟件處理不同供應(yīng)商閃存之間的差異,或SLC, MLC, TLC等之間的差異。較新的標(biāo)準(zhǔn)尋求更好的平衡和抽象級別,以便更容易大規(guī)模推廣應(yīng)用,同時允許軟件繞過典型SSD的低效率特性。

為了從另一個方向解決這個問題,NVMe標(biāo)準(zhǔn)已經(jīng)獲得了一些特性,允許SSD與主機共享更多關(guān)于數(shù)據(jù)訪問和布局的最佳模式信息。在很大程度上,這些都是軟件可以利用的可選特性,沒有意識到這些特性的軟件仍然可以正常工作。NVMe規(guī)范的過去幾次修訂中添加了指令和流、NVM集、可預(yù)測的延遲模式等,以使軟件和SSD能夠更好地協(xié)作。

最近,受硬盤市場的影響,第三種方法的勢頭正在增強。SMR是一種技術(shù),部分重疊的軌道機械硬盤盤片可以增加存儲密度。這種方法的缺點是,直接修改任意字節(jié)的數(shù)據(jù)而不破壞相鄰重疊的磁道是不可能的,因此SMR硬盤將磁道分組到區(qū)域中,只允許在區(qū)域內(nèi)順序?qū)懖僮鳌_@對包括隨機寫操作的工作負(fù)載具有嚴(yán)重的性能影響,也是SMR硬盤在市場上受到褒貶不一的部分原因。然而,在服務(wù)器存儲市場中,主機管理的SMR也是一個可行的選擇:它要求操作系統(tǒng)、文件系統(tǒng)和應(yīng)用程序軟件能夠直接感知區(qū)域,但在使用環(huán)境受控時,進(jìn)行必要的軟件更改并不是不可克服的挑戰(zhàn)。

用于SMR硬盤的分區(qū)存儲模型也非常適合與FLASH一起使用,它是NVMe ZNS的前身。SMR硬盤的類區(qū)域結(jié)構(gòu)反映了SSD的頁和擦除塊結(jié)構(gòu)。對寫的限制不是完全匹配的,但已經(jīng)足夠接近了。

后面我們將介紹什么是NVMe ZNS,以及它的重要性。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • SSD
    SSD
    +關(guān)注

    關(guān)注

    21

    文章

    2887

    瀏覽量

    117858
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    38

    文章

    3292

    瀏覽量

    57913
  • nvme
    +關(guān)注

    關(guān)注

    0

    文章

    222

    瀏覽量

    22732

原文標(biāo)題:為什么NVMe SSD需要分區(qū)存儲?

文章出處:【微信號:SSDFans,微信公眾號:SSDFans】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    EtherCAT網(wǎng)線接口定義和特性

    。EtherCAT使用標(biāo)準(zhǔn)的以太網(wǎng)線纜進(jìn)行數(shù)據(jù)傳輸,其網(wǎng)線接口定義對于理解和實施EtherCAT系統(tǒng)至關(guān)重要。本文將深入探討EtherCAT網(wǎng)線接口
    的頭像 發(fā)表于 02-03 15:23 ?102次閱讀

    月開發(fā)NVMe IP 不是夢

    NVMe開發(fā)助手,目了然,快速仿真,輕松排查問題,三月開發(fā)出NVMe host IP
    的頭像 發(fā)表于 12-06 16:21 ?256次閱讀
    三<b class='flag-5'>個</b>月開發(fā)<b class='flag-5'>NVMe</b> IP 不是夢

    物聯(lián)網(wǎng)如何重新定義智慧城市的未來生活 智慧照明

    物聯(lián)網(wǎng)如何重新定義智慧城市的未來生活 智慧照明
    的頭像 發(fā)表于 12-03 17:56 ?273次閱讀
    物聯(lián)網(wǎng)如何重<b class='flag-5'>新定義</b>智慧城市的未來生活 智慧照明

    dp接口定義與應(yīng)用

    DP接口,即DisplayPort接口,是種數(shù)字顯示接口標(biāo)準(zhǔn),由視頻電子標(biāo)準(zhǔn)協(xié)會(VESA)制定。它主要用于連接顯示器和視頻源,如電腦、游
    的頭像 發(fā)表于 10-30 11:35 ?3564次閱讀

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

    ICY DOCK M.2轉(zhuǎn)U.2 SSD轉(zhuǎn)接盒如何重新定義M.2 NVMe SSD
    的頭像 發(fā)表于 10-21 18:08 ?330次閱讀
    ICY DOCK M.2轉(zhuǎn)U.2 SSD轉(zhuǎn)接盒如何重<b class='flag-5'>新定義</b>M.2 <b class='flag-5'>NVMe</b> SSD

    國產(chǎn)NVMe SSD擴展卡:驅(qū)動存儲新紀(jì)元

    NVMe技術(shù)的標(biāo)準(zhǔn)接口使得不同廠商的設(shè)備能夠更好地兼容和互操作,提升了存儲系統(tǒng)的靈活性和擴展性。
    的頭像 發(fā)表于 08-17 14:59 ?1505次閱讀
    國產(chǎn)<b class='flag-5'>NVMe</b> SSD擴展卡:驅(qū)動存儲新紀(jì)元

    m2接口sata和nvme怎么區(qū)分

    接口SATA和NVMe的區(qū)別。 定義和原理 M.2接口種用于連接固態(tài)硬盤的接口,它支持SAT
    的頭像 發(fā)表于 07-10 10:19 ?5669次閱讀

    怎么判斷m2接口是不是nvme

    M.2接口概述 M.2接口,全稱為“Next Generation Form Factor”,即下代形態(tài)因子接口。它是種用于連接固態(tài)硬盤
    的頭像 發(fā)表于 07-10 10:18 ?5489次閱讀

    SIM卡座的接口定義

    SIM卡座連接器的接口定義是移動通信設(shè)備中不可或缺的部分,確保SIM卡與設(shè)備之間的穩(wěn)定通信和數(shù)據(jù)傳輸。在本文中,連欣科技將詳細(xì)探討下S
    的頭像 發(fā)表于 06-17 17:47 ?4926次閱讀
    SIM卡座的<b class='flag-5'>接口</b><b class='flag-5'>定義</b>

    高性能NVMe主機控制器,Xilinx FPGA PCIe 3

    Self-test管理、IO(Page)讀寫、DMA讀寫和數(shù)據(jù)擦除功能,提供用戶簡單高效的接口實現(xiàn)高性能存儲解決方案。NVMe Host Controller IP DMA讀寫的
    發(fā)表于 04-20 14:41

    高性能NVMe主機控制器,Xilinx FPGA NVMe Host Accelerator IP

    )讀寫、DMA讀寫和數(shù)據(jù)擦除功能,提供用戶簡單高效的接口實現(xiàn)高性能存儲解決方案。NVMe Host Controller IP DMA讀寫的順序傳輸長度可以配置,最小是4K-Byt
    發(fā)表于 04-10 22:55

    Xilinx FPGA高性能NVMe SSD主機控制器,NVMe Host Controller IP

    )讀寫、DMA讀寫和數(shù)據(jù)擦除功能,提供用戶簡單高效的接口實現(xiàn)高性能存儲解決方案。NVMe Host Controller IP DMA讀寫的順序傳輸長度可以配置,最小是4K-Byt
    發(fā)表于 03-27 17:23

    Xilinx FPGA NVMe主機控制器IP,高性能版本介紹應(yīng)用

    ,實現(xiàn)必須以及可選的NVMe Admin Command Set和NVM Command Set,實現(xiàn)對PCIe SSD的復(fù)位/斷電管理、IO(Page)讀寫、DMA讀寫和數(shù)據(jù)擦除功能,提供用戶簡單
    發(fā)表于 03-09 13:56

    Xilinx FPGA NVMe Host Controller IP,NVMe主機控制器

    ,實現(xiàn)必須以及可選的NVMe Admin Command Set和NVM Command Set,實現(xiàn)對PCIe SSD的復(fù)位/斷電管理、IO(Page)讀寫、DMA讀寫和數(shù)據(jù)擦除功能,提供用戶
    發(fā)表于 02-21 10:16

    Xilinx FPGA NVMe控制器,NVMe Host Controller IP

    NVMe Host Controller IP可以連接高速存儲PCIe SSD,無需CPU和外部存儲器,自動加速處理所有的NVMe協(xié)議命令,具備獨立的數(shù)據(jù)寫入AXI4-Stream/FIFO接口和數(shù)
    的頭像 發(fā)表于 02-18 11:27 ?967次閱讀
    Xilinx FPGA <b class='flag-5'>NVMe</b>控制器,<b class='flag-5'>NVMe</b> Host Controller IP
    百家乐网址讯博网| 百家乐官网赌博在线娱乐| 大发888游戏平台hg dafa 888 gw 大发888游戏平台dafa 888 gw | 百家乐官网优博娱乐城| 巴登娱乐城开户| 永利博百家乐的玩法技巧和规则| 百家乐官网赌博代理荐| 新利娱乐网| 大发888bet下载| 百家乐平玩法这样| 百家乐庄闲偏差有多大| 娱乐城百家乐可以代理吗 | 全讯网六仔开奖| 试玩百家乐游戏机| 百家乐桌布| 华人百家乐博彩论| 百家乐官网百家乐官网游戏| 百家乐官网能战胜吗| 至尊百家乐20111110| 威尼斯人娱乐城--老品牌值得您信赖 | 百家乐官网揽子打法| 大发888真钱赌场娱乐网规则| 澳门百家乐必赢看| 江山百家乐的玩法技巧和规则 | 菲律宾百家乐赌场娱乐网规则| 百家乐稳赢投注| 星级百家乐技巧| CEO百家乐官网的玩法技巧和规则| 百家乐官网十佳投庄闲法| 澳门百家乐官网牌例| 百家乐官网稳赢秘笈| 百家乐胜率被控制| 百家乐官网娱乐城足球盘网| 百家乐改单软件| 百家乐官网最稳妥的打法| 百家乐网站| KK百家乐官网娱乐城 | 百家乐对子的玩法| 百家乐官网游戏介绍与分析| 足球投注开户| 国际娱百家乐的玩法技巧和规则 |