一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

下一代ZNS?淺談FDP在企業(yè)級SSD應(yīng)用前景

UnionMemory憶聯(lián) ? 來源:未知 ? 2023-10-12 15:55 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1、從ZNS說起

Zone Namespace(ZNS)在2020年開始廣泛討論,2021年在NVMe協(xié)議組織基本定稿發(fā)布。ZNS對于存儲系統(tǒng)或者云系統(tǒng),在系統(tǒng)側(cè)可控制IO在SSD內(nèi)的具體寫入位置,通過系統(tǒng)側(cè)的主動垃圾回收(Garbage Collection,簡稱GC),將SSD內(nèi)的GC削減到0。一方面,可以減少系統(tǒng)和SSD兩層GC帶來的寫放大和讀寫沖突,延長盤片使用壽命,也保證系統(tǒng)帶寬和QoS。另一方面,由于SSD內(nèi)基本不需要GC,可以減少SSD內(nèi)的冗余空間(Over-Provisioning,簡稱OP),使OP基本減到零,對于SSD內(nèi)部管理表項也帶來簡化,從而削減企業(yè)級SSD的DRAM。

對于系統(tǒng)應(yīng)用來說,一邊能保性能,一邊能降成本增壽命,這么兩全其美的好處,立即得到了Flash Memory Summit(FMS)、Open Compute Project(OCP)等組織和技術(shù)社區(qū)熱議。但是,技術(shù)上只談好處,不談開銷是不合理的。筆者認(rèn)為,ZNS主要的開銷是在系統(tǒng)側(cè)“做得太多”。

wKgaomUt2hGAXijxAACjHcFxE0o202.png

ZNS要求單個Zone之內(nèi)的LBA地址,必須是嚴(yán)格順序追加寫的,與SSD寫Flash的方式相對應(yīng)。系統(tǒng)應(yīng)用的管理粒度需要與Zone大小對齊,按Zone粒度進(jìn)行寫入和回收。這樣,使得系統(tǒng)對SSD的操作方式,與SSD操作NAND的方式相符,SSD將Zone粒度映射到NAND的Block粒度,即可達(dá)成零GC的操作。

那么問題來了,嚴(yán)格順序追加寫對系統(tǒng)應(yīng)用帶來的約束太大。如果按ZNS定義的傳統(tǒng)寫方式,系統(tǒng)對單個Zone操作的Queue Depth只能是1,即對一個Zone只能做串行寫,這對系統(tǒng)處理的約束很大。后來ZNS增加Append方式和ZRWA方式作為補(bǔ)充,改善了對追加寫的約束,系統(tǒng)用起來還是會有些別扭。此外,對于SSD寫異常,由于是嚴(yán)格順序追加,系統(tǒng)也需要與SSD同步出錯Zone的寫位置,Zone能否繼續(xù)追加等信息,才能進(jìn)行后續(xù)的策略處理。

SSD要獲得零GC收益,必須將Zone粒度和NAND的Block粒度對齊。NAND廠家基于工藝和成本考慮,不同廠家、不同代次的NAND Flash,Block大小均不相同。隨著NAND廠家工藝疊層的增加,NAND Block大小持續(xù)增大,目前Block大小已基本超過100MB。這已經(jīng)比系統(tǒng)應(yīng)用一般的文件或者塊管理粒度要大得多。如果系統(tǒng)應(yīng)用只通過Zone跟單Block對齊,要跑滿SSD性能,系統(tǒng)應(yīng)用還需知道Zone和NAND通道、Die的物理拓?fù)潢P(guān)系,才能用滿NAND并發(fā)。如果系統(tǒng)應(yīng)用希望單Zone能跑滿SSD性能,SSD實(shí)現(xiàn)需要將多個通道/Die的Block綁定成一個Zone,這樣單Zone容量都到達(dá)GB級別了。此外,SSD盤內(nèi)的靜態(tài)Wear Leveling、NAND Data Retention/Disturb等場景,都需要通知系統(tǒng)進(jìn)行搬移。

對消費(fèi)級的單盤系統(tǒng)(如手機(jī)、筆記本電腦等),本身存儲性能和QoS要求不高,在系統(tǒng)應(yīng)用算力有剩余情況下,這些約束都可以接受。譬如蘋果手機(jī)通過類ZNS方式獲得了令人驚訝的用戶體驗(yàn)。但對于企業(yè)級或者云場景的多盤存儲系統(tǒng),情況會更為復(fù)雜。存儲系統(tǒng)需要考慮多供應(yīng)、壞盤替換、利舊等場景,很難保證一個存儲池內(nèi)都是同NAND廠家同代次的SSD。這樣系統(tǒng)側(cè)就會面對多種Zone粒度的管理,對存儲系統(tǒng)進(jìn)行多備份、EC條帶選擇、垃圾回收等方面設(shè)計考慮,都會變得更為困難。

2、由多流演進(jìn)而來

2021年,Google帶著Flexible Data Placement(FDP)的概念和自研的Smart FTL應(yīng)用進(jìn)行宣講,并聯(lián)合Meta在2022年逐步把FDP推入到NVMe標(biāo)準(zhǔn)協(xié)議。近期,F(xiàn)DP議題在OCP進(jìn)行了多次演進(jìn)和討論,逐步得到業(yè)界的重視。同樣是為了追求削減SSD GC,降低寫放大為目標(biāo)。FDP和ZNS走的倒是不同的路線。

wKgaomUt2hGAaSt6AAEZ9161FKs394.png

ZNS沿著Open Channel的路線演進(jìn),Open Channel方式本身是把NAND Flash操作向系統(tǒng)應(yīng)用呈現(xiàn),通過系統(tǒng)直接控制NAND Flash操作來極大化利用NAND。這樣的問題是,系統(tǒng)應(yīng)用需要知道SSD上的NAND具體操作方式和物理拓?fù)洌琋AND代次演進(jìn)和廠家差異,系統(tǒng)應(yīng)用也需要進(jìn)行適配。ZNS是在這基礎(chǔ)上進(jìn)行一層抽象,抽象成Zone粒度和追加寫方式,把NAND Flash具體操作和粒度進(jìn)行了一層屏蔽。

Multi-Stream多流則是在標(biāo)準(zhǔn)命令接口上,添加數(shù)據(jù)的冷熱度標(biāo)識,由SSD對數(shù)據(jù)進(jìn)行分類存放和GC,來減少SSD的寫放大,這對系統(tǒng)就容易適配多了。SSD在支持多流情況下,也是需要做GC的,這樣只能一定程度的削減OP,譬如從3DWPD盤改為1DWPD盤就能符合系統(tǒng)應(yīng)用;另外,系統(tǒng)應(yīng)用層面的GC和SSD層面GC沖突,會帶來QoS不利影響。后來IO Determinism主要在于通過NVM Set對SSD空間進(jìn)行劃分和性能隔離,通過Deterministic Window (DTWIN)和Non-Deterministic Window (NDWIN)的機(jī)制交互,讓系統(tǒng)應(yīng)用知道SSD的NVM Set的QoS狀態(tài),系統(tǒng)按一定規(guī)則可以得到確定性時延。與Open Channel路線相比,多流路線更看重系統(tǒng)和SSD盤片的解耦,以及系統(tǒng)應(yīng)用的向下兼容。由此也更容易獲得系統(tǒng)應(yīng)用的支持和落地。FDP就是在此路線上做進(jìn)一步精細(xì)化演進(jìn)。

3、FDP是什么

wKgaomUt2hGAFAyTAACTiQnHVrY645.png

從FDP的操作模型來看,F(xiàn)DP是在IO寫命令上,使用Directive Specific (DSPEC)字段(也是stream標(biāo)識字段),來標(biāo)識Reclaim Group和Placement Handle。Placement Handle在SSD內(nèi)映射到Reclaim Unit Handle。這協(xié)議一下子就整了很多名詞,實(shí)際上,F(xiàn)DP在SSD內(nèi)就是圍繞Reclaim Group和Reclaim Unit進(jìn)行操作。

SSD可以將并發(fā)NAND拓?fù)鋭澐譃槎鄠€Reclaim Group,做成Reclaim Group間性能隔離。將SSD內(nèi)的NAND物理block(或者Super block),劃為Reclaim Unit。那么,Reclaim Unit Handle指向不同的Reclaim Unit,可以理解成寫入不同的NAND物理block的寫指針。從系統(tǒng)應(yīng)用看來,就是在標(biāo)準(zhǔn)IO寫時,通過DSPEC標(biāo)識,指定寫入到特定性能隔離區(qū)域Reclaim Group里面,放置到按類別(不同業(yè)務(wù)類型或者冷熱度)區(qū)分的Reclaim Unit(即NAND block)。

與ZNS不同,F(xiàn)DP的寫方式并沒有與Reclaim Unit對齊,而且FDP是允許SSD盤內(nèi)GC的。這樣,SSD盤片在NAND異常處理的主動權(quán)就大得多。FPD定義Reclaim Unit Open時間,超過時間會造成Reclaim Unit切換。而且,SSD盤內(nèi)由于異常處理等原因造成的Reclaim Unit切換都要事件上報。這樣看,F(xiàn)PD就是要求更嚴(yán)格的多流或者IOD模式。

但是,F(xiàn)DP通過一些機(jī)制,避免與系統(tǒng)應(yīng)用GC沖突,盡量減少SSD盤內(nèi)GC。FDP定義Estimated Reclaim Unit Time Limit (ERUTL),用于表示Reclaim Unit寫入后到被SSD盤內(nèi)主動回收的時間。在未到時間前,系統(tǒng)應(yīng)用主動回收,就不會觸發(fā)SSD盤內(nèi)GC。事實(shí)上,對系統(tǒng)應(yīng)用中的熱數(shù)據(jù)或者前臺寫入數(shù)據(jù),在一定時間內(nèi)系統(tǒng)應(yīng)用進(jìn)行整理回收。而系統(tǒng)中的冷數(shù)據(jù),系統(tǒng)應(yīng)用不會搬移,SSD內(nèi)部會根據(jù)NAND特性主動進(jìn)行GC和Wear Leveling。對于SSD應(yīng)用能力較強(qiáng)的系統(tǒng),可以通過感知Reclaim Unit粒度,根據(jù)Reclaim Unit制定系統(tǒng)GC策略,從而獲得更好的效果。FDP通過與系統(tǒng)間的模糊策略交互,使SSD盤只有弱GC,減少寫放大,降低SSD盤的OP。同時也減少系統(tǒng)和SSD兩層GC沖突,保障系統(tǒng)側(cè)的時延和QoS。

OCP的會議觀點(diǎn)中認(rèn)為,F(xiàn)DP具有比較好的向后兼容能力:1)FDP可以在標(biāo)準(zhǔn)設(shè)備中激活;2)應(yīng)用在不理解FDP的情況下也可獲得收益;3)理解FDP的應(yīng)用可以獲得更多收益。不修改應(yīng)用情況下,將不同應(yīng)用或者不同Namespace分配到不同Reclaim Unit Handle即可獲得收益。

wKgaomUt2hGAWNZEAADTbHlkYpw056.png

FDP的提案TP4146已經(jīng)在2022年底通過NVMe正式批準(zhǔn)。FDP也在逐步合入Linux Kernel、xNVMe等各大開源平臺中(如下圖),接下來就看應(yīng)用軟件對接的發(fā)展了。

wKgaomUt2hGAMRb5AAHNF3-vOMQ429.png

4、結(jié)語

西部數(shù)據(jù)專家Dave Landsman在OCP會議研討中,給出的FDP和ZNS的比較如下:

wKgaomUt2hKAGeV5AAB1oavY6ro604.png

如何獲得系統(tǒng)最大收益,系統(tǒng)和SSD盤間如何解耦。在系統(tǒng)和SSD盤片垂直整合發(fā)展過程中,這兩個問題如何權(quán)衡,如何獲得一個更好的平衡點(diǎn)。在技術(shù)界會伴隨FDP和ZNS的演進(jìn),繼續(xù)討論下去。

5、參考文獻(xiàn)

  • TP4146a Flexible Data Placement, NVMe

  • NVM Express Zoned Namespace Command Set Specification, NVMe

  • SmartFTL SSDs, OCP Global Summit 2021

  • Flash Innovation: Flexible Data Placement, OCP Global Summit 2022

  • Flexible Data Placement using NVM Express Implementation Perspective, OCP Global Summit 2022

  • Flexible Data Placement from the NVM Express Perspective, OCP Global Summit 2022

  • Flexible Data Placement, 2023 OCP Storage Tech Talks

wKgaomUt2hKAV-9qAABbOPPgAIU276.jpg

長按識別關(guān)注更多憶聯(lián)資訊

了解更多:

NAND Flash 原理深度解析(上)

NAND Flash 原理深度解析(下)

新盤入手必讀|四款主流固態(tài)硬盤檢測工具科普


原文標(biāo)題:下一代ZNS?淺談FDP在企業(yè)級SSD應(yīng)用前景

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


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

    關(guān)注

    13

    文章

    4531

    瀏覽量

    87424
  • SSD
    SSD
    +關(guān)注

    關(guān)注

    21

    文章

    2981

    瀏覽量

    119558

原文標(biāo)題:下一代ZNS?淺談FDP在企業(yè)級SSD應(yīng)用前景

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    國內(nèi)企業(yè)級SSD廠商加速崛起

    ? 電子發(fā)燒友網(wǎng)報道(文/黃晶晶)國際數(shù)據(jù)公司(IDC)發(fā)布最新報告顯示,中國企業(yè)級固態(tài)硬盤市場2024年得到修復(fù),市場規(guī)模達(dá)到62.5億美元,與2023年相比增長187.9%。IDC預(yù)計
    的頭像 發(fā)表于 06-09 07:54 ?8499次閱讀
    國內(nèi)<b class='flag-5'>企業(yè)級</b><b class='flag-5'>SSD</b>廠商加速崛起

    企業(yè)級SSD的核心技術(shù)與市場趨勢

    電子發(fā)燒友網(wǎng)綜合報道,企業(yè)級SSD由固態(tài)電子存儲芯片陣列制成,核心部件包括主控芯片、固件和存儲介質(zhì)(NAND Flash、DRAM),其中主控芯片和固件直接決定企業(yè)級SSD的性能和可靠
    的頭像 發(fā)表于 07-06 05:34 ?5314次閱讀
    <b class='flag-5'>企業(yè)級</b><b class='flag-5'>SSD</b>的核心技術(shù)與市場趨勢

    國內(nèi)排名第四,這家企業(yè)級SSD廠商創(chuàng)業(yè)板IPO!

    電子發(fā)燒友網(wǎng)綜合報道,近日,深圳大普微電子股份有限公司(簡稱“大普微”)創(chuàng)業(yè)板IPO獲得受理,公司擬首發(fā)募資18.78億元。 大普微主要從事數(shù)據(jù)中心企業(yè)級SSD產(chǎn)品的研發(fā)和銷售,是業(yè)內(nèi)領(lǐng)先、國內(nèi)
    發(fā)表于 07-04 09:09 ?1354次閱讀
    國內(nèi)排名第四,這家<b class='flag-5'>企業(yè)級</b><b class='flag-5'>SSD</b>廠商創(chuàng)業(yè)板IPO!

    ?紫光閃芯新一代企業(yè)級SATA SSD E1200產(chǎn)品系列發(fā)布

    2025 年 6 月 25 日,紫光閃芯正式發(fā)布新一代面向企業(yè)級市場的SATA SSD E1200產(chǎn)品系列,憑借性能顯著躍升與企業(yè)級高可靠性設(shè)計,為數(shù)據(jù)中心、云計算、邊緣計算等場景的高
    的頭像 發(fā)表于 06-26 16:57 ?202次閱讀

    誰說高性能必須高能耗?揭秘企業(yè)級SSD功耗管理“黑科技”

    數(shù)據(jù)中心高密度計算場景下,企業(yè)級SSD功耗管理成為優(yōu)化TCO(總體擁有成本)的關(guān)鍵切入點(diǎn)。采用具備高能效設(shè)計、先進(jìn)散熱方案與智能管理的企業(yè)級SSD,能有效降低電力及運(yùn)維支出,通過減少能
    的頭像 發(fā)表于 04-22 17:19 ?261次閱讀
    誰說高性能必須高能耗?揭秘<b class='flag-5'>企業(yè)級</b><b class='flag-5'>SSD</b>功耗管理“黑科技”

    慧榮科技企業(yè)級主控芯片SM8366為企業(yè)級SSD存儲芯片注入新動力

    慧榮科技憑借其深厚的技術(shù)積累和創(chuàng)新精神,推出了企業(yè)級主控芯片SM8366,這舉動無疑為企業(yè)級SSD存儲芯片市場注入了新的活力,慧榮科技此次推出的
    的頭像 發(fā)表于 02-07 13:28 ?584次閱讀
    慧榮科技<b class='flag-5'>企業(yè)級</b>主控芯片SM8366為<b class='flag-5'>企業(yè)級</b><b class='flag-5'>SSD</b>存儲芯片注入新動力

    IBM亞太區(qū)總經(jīng)理談企業(yè)級AI應(yīng)用前景

    近日,IBM 亞太區(qū)總經(jīng)理 Hans Dekkers 訪問中國期間,接受了中國國際電視臺(China Global Television Network,CGTN)《科技大咖談》欄目的視頻專訪,并分享了他眼中的企業(yè)級 AI 應(yīng)用前景
    的頭像 發(fā)表于 12-18 14:53 ?679次閱讀

    AI驅(qū)動存儲需求激增,企業(yè)級SSD市場迎來國內(nèi)廠商崛起

    隨著人工智能(AI)應(yīng)用的迅速普及,市場對高性能、高可靠性的存儲產(chǎn)品的需求日益增長,企業(yè)級固態(tài)硬盤(SSD)因此受到了前所未有的關(guān)注。當(dāng)前,全球SSD市場主要由五大原廠主導(dǎo),但在中國,隨著AI浪潮的推動,
    的頭像 發(fā)表于 10-28 14:18 ?1207次閱讀

    開放協(xié)同 憶聯(lián)新一代PCIe Gen5企業(yè)級SSD攜手新華三智算新品持續(xù)進(jìn)化

    多元異構(gòu)算力平臺H3C UniServer G7系列,并搭載憶聯(lián)新一代PCIe Gen5企業(yè)級SSD,全速推進(jìn)業(yè)務(wù)創(chuàng)新與數(shù)字化變革。 憶聯(lián)總經(jīng)理寇朋韜(右4)出席智算新品發(fā)布儀式 憶聯(lián)旗下企業(yè)
    的頭像 發(fā)表于 10-25 18:06 ?857次閱讀
    開放協(xié)同 憶聯(lián)新<b class='flag-5'>一代</b>PCIe Gen5<b class='flag-5'>企業(yè)級</b><b class='flag-5'>SSD</b>攜手新華三智算新品持續(xù)進(jìn)化

    KCD81PJE1T92 SSD企業(yè)級存儲解決方案的卓越選擇

    在數(shù)字化轉(zhuǎn)型的浪潮中,企業(yè)對數(shù)據(jù)存儲的需求愈加迫切。KCD81PJE1T92 SSD作為款高性能企業(yè)級固態(tài)硬盤,憑借其卓越的性能、強(qiáng)大的可靠性以及E3.S,成為眾多
    的頭像 發(fā)表于 10-23 15:30 ?603次閱讀
    KCD81PJE1T92 <b class='flag-5'>SSD</b>:<b class='flag-5'>企業(yè)級</b>存儲解決方案的卓越選擇

    探索KPM71RUG7T68 SSD企業(yè)級存儲的可靠選擇

    KPM71RUG7T68 SSD款高性能企業(yè)級固態(tài)硬盤,專為滿足數(shù)據(jù)中心及企業(yè)級應(yīng)用的需求而設(shè)計。它采用了先進(jìn)的NAND閃存技術(shù),提供卓越的讀寫速度和可靠性,確保
    的頭像 發(fā)表于 10-22 10:55 ?621次閱讀
    探索KPM71RUG7T68 <b class='flag-5'>SSD</b>:<b class='flag-5'>企業(yè)級</b>存儲的可靠選擇

    芯盛智能與中芯國際發(fā)布SATA企業(yè)級SSD主控芯片XT6160

    國內(nèi)領(lǐng)先的固態(tài)存儲主控芯片及解決方案提供商芯盛智能,攜手中國大陸集成電路制造業(yè)領(lǐng)軍企業(yè)中芯國際,推出業(yè)界首款支持端側(cè)AI推理應(yīng)用的SATA III(6Gb/s)企業(yè)級SSD主控芯片——XT6160系列。
    的頭像 發(fā)表于 10-22 09:30 ?1163次閱讀

    KCD81RUG7T68 SSD企業(yè)級存儲解決方案的卓越選擇

    在當(dāng)今數(shù)據(jù)驅(qū)動的商業(yè)環(huán)境中,選擇款可靠且高效的企業(yè)級SSD至關(guān)重要。KCD81RUG7T68 SSD憑借其出色的性能和高可靠性,成為眾多企業(yè)
    的頭像 發(fā)表于 10-16 10:32 ?569次閱讀

    得瑞領(lǐng)新亮相2024云棲大會,展現(xiàn)企業(yè)級NVMe SSD創(chuàng)新實(shí)力

    2024云棲大會上,得瑞領(lǐng)新展示了企業(yè)級NVMe SSD解決方案云計算、大數(shù)據(jù)和金融等領(lǐng)域的優(yōu)勢,提升數(shù)據(jù)處理效率的同時優(yōu)化了能耗管理,為企業(yè)
    的頭像 發(fā)表于 09-24 15:23 ?616次閱讀
    得瑞領(lǐng)新亮相2024云棲大會,展現(xiàn)<b class='flag-5'>企業(yè)級</b>NVMe <b class='flag-5'>SSD</b>創(chuàng)新實(shí)力

    憶恒創(chuàng)源發(fā)布國產(chǎn)PCIe 5.0企業(yè)級NVMe SSD PBlaze7 7A40系列

    9月3日,備受矚目的ODCC大會上,國內(nèi)領(lǐng)先的企業(yè)級PCIe SSD產(chǎn)品與服務(wù)提供商憶恒創(chuàng)源,榮耀發(fā)布了其自主研發(fā)的PCIe 5.0企業(yè)級NVMe
    的頭像 發(fā)表于 09-04 14:44 ?1015次閱讀