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

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

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

如何降低寫入放大系數(shù)對存儲(chǔ)器的影響

AnXinDianQi ? 來源:MK米客方德 ? 2023-07-25 14:19 ? 次閱讀

引言:

TBW(Total Bytes Written)是衡量閃存存儲(chǔ)器壽命和耐用性的重要指標(biāo)。但由于寫入放大的影響,實(shí)際TBW值可能會(huì)偏離理論值。本文將介紹TBW的概念以及寫入放大系數(shù),并探討如何降低寫入放大對存儲(chǔ)器的影響。

TBW:

TBW代表在整個(gè)閃存存儲(chǔ)器的使用壽命內(nèi),可以寫入的總字節(jié)數(shù)。它等于存儲(chǔ)產(chǎn)品的容量乘以PE(Program/Erase)次數(shù)。然而,由于寫入放大現(xiàn)象,實(shí)際寫入的數(shù)據(jù)量與期望寫入的數(shù)據(jù)量不一致。

比如"MK-米客方德"的64GB 工業(yè)級(jí)存儲(chǔ)卡耐用性高達(dá) 1920 TBW,3萬次 P/E 周期

寫入放大系數(shù):

寫入放大系數(shù)是一個(gè)衡量閃存存儲(chǔ)器性能的指標(biāo),它表示實(shí)際寫入到存儲(chǔ)介質(zhì)中的數(shù)據(jù)量與主機(jī)請求寫入的數(shù)據(jù)量之間的比率。造成寫入放大的主要原因是閃存的工作原理,涉及到存儲(chǔ)介質(zhì)的組織結(jié)構(gòu),包括page、block、plane、die和閃存片等。

SD NAND、SD Card、eMMC、SSD 的組成:

Page(頁面):通常大小為4KB,其他的有2K、8K、16K

Block(塊):通常由64個(gè)page組成,有些是128個(gè)

Plane(平面):多個(gè)block組成

寫入放大過程:

當(dāng)主機(jī)請求寫入一個(gè)較小的數(shù)據(jù)塊時(shí),閃存可能需要先讀取整個(gè)block,并將原有數(shù)據(jù)和新數(shù)據(jù)一起寫入到新的block中,然后再將原有的block擦除。這個(gè)過程導(dǎo)致實(shí)際寫入的數(shù)據(jù)量大于主機(jī)請求的數(shù)據(jù)量,從而產(chǎn)生了寫入放大。

寫入放大系數(shù)的計(jì)算:

寫入放大系數(shù)的計(jì)算需要每次寫入同樣大小的文件,在相同的時(shí)間間隔內(nèi)進(jìn)行,然后計(jì)算實(shí)際寫入的數(shù)據(jù)量與期望寫入的數(shù)據(jù)量之間的比率。

如何減少寫入放大系數(shù):

為了降低寫入放大系數(shù),可以采取以下方法:

1、塊對齊寫入:確保主機(jī)寫入的數(shù)據(jù)是以閃存塊為單位進(jìn)行的,這樣可以避免跨多個(gè)閃存塊的寫入操作,減少數(shù)據(jù)冗余。

2、塊擦除:在更新閃存塊之前,先執(zhí)行塊擦除操作。這樣可以確保整個(gè)閃存塊為空白狀態(tài),避免原有數(shù)據(jù)和新數(shù)據(jù)的合并寫入。

3、垃圾回收:定期進(jìn)行垃圾回收操作,將無效或已刪除的數(shù)據(jù)塊清除掉。垃圾回收可以整理閃存存儲(chǔ),減少數(shù)據(jù)碎片,從而降低寫入放大系數(shù)。

4、數(shù)據(jù)合并:在閃存中,不同數(shù)據(jù)塊之間可能存在空白區(qū)域。將新寫入的數(shù)據(jù)合并到這些空白區(qū)域中,而不是單獨(dú)寫入新的數(shù)據(jù)塊,可以減少數(shù)據(jù)冗余。

5、寫入放大感知算法:實(shí)現(xiàn)寫入放大感知的算法,通過調(diào)整寫入策略和數(shù)據(jù)管理,盡量減少寫入放大的發(fā)生。

6、使用高質(zhì)量的閃存控制器:選擇性能良好的閃存控制器,它可以更好地管理寫入操作,減少不必要的寫入。

7、避免頻繁的小寫入:盡量避免頻繁地進(jìn)行小塊的寫入操作,而是優(yōu)先進(jìn)行較大塊的寫入,從而降低寫入放大。

8、使用SLC NAND:選擇SLC(Single-Level Cell)閃存而不是MLC(Multi-Level Cell)或TLC(Triple-Level Cell)閃存。SLC閃存通常有較低的寫入放大系數(shù),但相應(yīng)的成本也更高。

總結(jié):

所以一般的存儲(chǔ)產(chǎn)品的TBW值是由PE,容量和寫入放大系數(shù)決定 “TBW=PE*容量/寫入放大系數(shù)” 為了最大效率地利用TBW,寫入的數(shù)據(jù)要以page為單位,大于或者少于這個(gè)數(shù)據(jù)都會(huì)造成TBW的浪費(fèi)。 減少寫入放大系數(shù)對于提高存儲(chǔ)器性能和延長壽命至關(guān)重要。合理的數(shù)據(jù)管理、寫入策略和硬件選擇是實(shí)現(xiàn)這一目標(biāo)的關(guān)鍵。根據(jù)具體情況,選擇適合的優(yōu)化策略,將為存儲(chǔ)設(shè)備提供更好的性能和可靠性。

審核編輯:湯梓紅

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

    關(guān)注

    16

    文章

    1747

    瀏覽量

    114573
  • NAND
    +關(guān)注

    關(guān)注

    16

    文章

    1651

    瀏覽量

    135729
  • 存儲(chǔ)器
    +關(guān)注

    關(guān)注

    38

    文章

    7366

    瀏覽量

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

    關(guān)注

    20

    文章

    2791

    瀏覽量

    116649

原文標(biāo)題:關(guān)于存儲(chǔ)的TBW和寫入放大

文章出處:【微信號(hào):gh_66e8be721eec,微信公眾號(hào):MK米客方德】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    共射放大電路設(shè)計(jì)步驟詳解

    放大倍數(shù)Av 與晶體管的直流電流放大系數(shù)hFE無關(guān),而是由Rc與Re之比來決定
    發(fā)表于 09-07 15:30 ?1.1w次閱讀
    共射<b class='flag-5'>放大</b>電路設(shè)計(jì)步驟詳解

    鐵電存儲(chǔ)器的技術(shù)原理

    。正如你所猜想的一樣,被稱為只讀存儲(chǔ)器的東西肯定不容易進(jìn)行寫入操作,而事實(shí)上是根本不能寫入。所有由ROM技術(shù)研發(fā)出的存儲(chǔ)器則都具有寫入信息困
    發(fā)表于 11-19 11:53

    鐵電存儲(chǔ)器的技術(shù)原理

    。正如你所猜想的一樣,被稱為只讀存儲(chǔ)器的東西肯定不容易進(jìn)行寫入操作,而事實(shí)上是根本不能寫入。所有由ROM技術(shù)研發(fā)出的存儲(chǔ)器則都具有寫入信息困
    發(fā)表于 11-21 10:49

    請問如何查看三極管的放大系數(shù)?

    我的三極管上寫的是S9018,下一行寫的是 H 331,我查看網(wǎng)上的資料,9018分為D--I檔,其HFE從28--198倍,那么是不是我這個(gè)是屬于H檔的呢?我查了資料上說H檔的放大系數(shù)是97-146,可是我用數(shù)字萬用表測試的結(jié)果是202,請問這到底是怎么回事?這里的H 331是表示什么呢?謝謝
    發(fā)表于 04-17 19:37

    請問三極管的放大系數(shù)的問題

    我在用multisim仿真軟件時(shí),在做三極管放大的電路中,發(fā)現(xiàn)當(dāng)輸入端電阻不同時(shí),放大系數(shù)會(huì)不一樣,請問這是為什么?如果系數(shù)會(huì)不同,有什么辦法控制這個(gè)系數(shù)?如果這個(gè)
    發(fā)表于 04-21 11:04

    PID調(diào)節(jié)的正作用和反作用

    來選擇調(diào)節(jié)閥的開、關(guān)形式,然后再根據(jù)PID調(diào)節(jié)、調(diào)節(jié)閥和對象的放大系數(shù)符號(hào),以構(gòu)成負(fù)反饋控制系統(tǒng)的原則來選擇的。PID調(diào)節(jié) yunrun.com.cn/product/977.html先對控制系統(tǒng)組成
    發(fā)表于 01-03 23:02

    相變存儲(chǔ)器(PCM) :新的存儲(chǔ)器技術(shù)創(chuàng)建 新的存儲(chǔ)器使用模式

    4Gb到100Gb的密度.談及循環(huán)及數(shù)據(jù)保留間的強(qiáng)相關(guān)性,使用N削D來獲得高寫入性能的系統(tǒng)經(jīng)常面對一個(gè)困難即在長時(shí)間的休止?fàn)顟B(tài)下如何保證足夠的數(shù)據(jù)保留。變相存儲(chǔ)器:新的儲(chǔ)存創(chuàng)建新的使用模式PCM 尺寸
    發(fā)表于 05-17 09:45

    各公司存儲(chǔ)器規(guī)格

    存儲(chǔ)器的種類很多,按存儲(chǔ)類型來分,可分為FLASH存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、SRAM
    發(fā)表于 08-09 14:52 ?59次下載

    電流放大系數(shù)B可變的晶體管電路圖

    電流放大系數(shù)B可變的晶體管電路圖
    發(fā)表于 06-30 13:30 ?499次閱讀
    電流<b class='flag-5'>放大系數(shù)</b>B可變的晶體管電路圖

    達(dá)林頓電路簡介及應(yīng)用

    達(dá)林頓電路簡介及應(yīng)用 兩只晶體管按如圖1的連接法叫做達(dá)林頓電路,其放大系數(shù)是兩只三極管的放大系數(shù)的乘積.
    發(fā)表于 05-24 09:59 ?1w次閱讀
    達(dá)林頓電路簡介及應(yīng)用

    pid調(diào)節(jié)系數(shù)是什么有什么用

    PID調(diào)節(jié)實(shí)際是一個(gè)放大系數(shù)可自動(dòng)調(diào)節(jié)的放大器,動(dòng)態(tài)時(shí),放大系數(shù)較低,是為了防止系統(tǒng)出現(xiàn)超調(diào)與振蕩。靜態(tài)時(shí),放大系數(shù)較高,可以蒱捉到小誤差
    發(fā)表于 11-24 09:11 ?7435次閱讀

    提供即時(shí)寫入功能的FRAM存儲(chǔ)器

    FRAM存儲(chǔ)器提供即時(shí)寫入功能,無限的耐用性和接近零的軟錯(cuò)誤率,以支持對功能安全標(biāo)準(zhǔn)的遵守。引起人們對用于汽車EDR的FRAM非易失性存儲(chǔ)技術(shù)的興趣,因?yàn)槠涫褂媒鉀Q了這些缺點(diǎn)。
    發(fā)表于 11-25 14:19 ?445次閱讀
    提供即時(shí)<b class='flag-5'>寫入</b>功能的FRAM<b class='flag-5'>存儲(chǔ)器</b>

    TBW的概念及寫入放大系數(shù) 如何降低寫入放大存儲(chǔ)器的影響

    TBW(Total Bytes Written)是衡量閃存存儲(chǔ)器壽命和耐用性的重要指標(biāo)。但由于寫入放大的影響,實(shí)際TBW值可能會(huì)偏離理論值。
    發(fā)表于 07-25 14:18 ?3088次閱讀

    關(guān)于存儲(chǔ)的TBW和寫入放大

    TBW是衡量閃存存儲(chǔ)器壽命和耐用性的重要指標(biāo)。但由于寫入放大的影響,實(shí)際TBW值可能會(huì)偏離理論值。本文將介紹TBW的概念以及寫入放大系數(shù),并
    的頭像 發(fā)表于 07-25 14:38 ?668次閱讀
    關(guān)于<b class='flag-5'>存儲(chǔ)</b>的TBW和<b class='flag-5'>寫入</b><b class='flag-5'>放大</b>

    關(guān)于存儲(chǔ)的TBW和寫入放大

    TBW(Total Bytes Written)是衡量閃存存儲(chǔ)器壽命和耐用性的重要指標(biāo)。但由于寫入放大的影響,實(shí)際TBW值可能會(huì)偏離理論值。本文將介紹TBW的概念以及寫入
    的頭像 發(fā)表于 07-25 14:34 ?1471次閱讀
    關(guān)于<b class='flag-5'>存儲(chǔ)</b>的TBW和<b class='flag-5'>寫入</b><b class='flag-5'>放大</b>