衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于存儲的TBW和寫入放大

mkfounder ? 來源:mkfounder ? 作者:mkfounder ? 2023-07-25 14:38 ? 次閱讀

引言:

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

TBW:

TBW代表在整個閃存存儲器的使用壽命內,可以寫入的總字節數。它等于存儲產品的容量乘以PE(Program/Erase)次數。然而,由于寫入放大現象,實際寫入的數據量與期望寫入的數據量不一致。

比如"MK-米客方德"的64GB工業級存儲卡耐用性高達 1920 TBW,3萬次 P/E周期

wKgaomS_bEiASbWZAAIIJfdfSEk840.png

寫入放大系數:

寫入放大系數是一個衡量閃存存儲器性能的指標,它表示實際寫入到存儲介質中的數據量與主機請求寫入的數據量之間的比率。造成寫入放大的主要原因是閃存的工作原理,涉及到存儲介質的組織結構,包括page、block、plane、die和閃存片等。

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

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

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

Plane(平面):多個block組成。

寫入放大過程:

當主機請求寫入一個較小的數據塊時,閃存可能需要先讀取整個block,并將原有數據和新數據一起寫入到新的block中,然后再將原有的block擦除。這個過程導致實際寫入的數據量大于主機請求的數據量,從而產生了寫入放大。

寫入放大系數的計算:

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

如何減少寫入放大系數:

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

1,塊對齊寫入:確保主機寫入的數據是以閃存塊為單位進行的,這樣可以避免跨多個閃存塊的寫入操作,減少數據冗余。

2,塊擦除:在更新閃存塊之前,先執行塊擦除操作。這樣可以確保整個閃存塊為空白狀態,避免原有數據和新數據的合并寫入。

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

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

5,寫入放大感知算法:實現寫入放大感知的算法,通過調整寫入策略和數據管理,盡量減少寫入放大的發生。

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

7,避免頻繁的小寫入:盡量避免頻繁地進行小塊的寫入操作,而是優先進行較大塊的寫入,從而降低寫入放大。

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

總結:

所以一般的存儲產品的TBW值是由PE,容量和寫入放大系數決定,

“TBW=PE*容量/寫入放大系數”

為了最大效率的利用TBW,寫入的數據要以page為單位,大于或者少于這個數據都會造成TBW的浪費。

減少寫入放大系數對于提高存儲器性能和延長壽命至關重要。合理的數據管理、寫入策略和硬件選擇是實現這一目標的關鍵。根據具體情況,選擇適合的優化策略,將為存儲設備提供更好的性能和可靠性。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 閃存
    +關注

    關注

    16

    文章

    1799

    瀏覽量

    115113
  • 存儲卡
    +關注

    關注

    0

    文章

    253

    瀏覽量

    28243
收藏 人收藏

    評論

    相關推薦

    影響25Q20D閃存芯片寫入速度和使用壽命的因素有哪些?

    影響25Q20D閃存芯片寫入速度和使用壽命的因素有哪些?首先我們來談談影響寫入速度九個方面:存儲容量和架構:存儲容量的增加會導致芯片內部的數據管理和尋址更為復雜,從而影響
    的頭像 發表于 01-22 16:48 ?232次閱讀
    影響25Q20D閃存芯片<b class='flag-5'>寫入</b>速度和使用壽命的因素有哪些?

    存儲芯片的TBW和MTBF:關鍵指標解析與提升策略

    在數據存儲領域,存儲芯片的TBW(Terabytes Written,太字節寫入量)和MTBF(Mean Time Between Failure,平均無故障工作時間)是衡量其性能與可
    的頭像 發表于 11-13 10:35 ?532次閱讀
    <b class='flag-5'>存儲</b>芯片的<b class='flag-5'>TBW</b>和MTBF:關鍵指標解析與提升策略

    ROM芯片如何寫入和擦除

    1. PROM(可編程只讀存儲器) PROM是一種一次性可編程的ROM,一旦編程后就無法更改。寫入PROM的過程如下: 寫入過程 :使用專用的PROM編程器,通過紫外線照射或電子方式將數據寫入
    的頭像 發表于 11-04 10:19 ?1264次閱讀

    最大限度地提高MSP430? FRAM的寫入速度

    電子發燒友網站提供《最大限度地提高MSP430? FRAM的寫入速度.pdf》資料免費下載
    發表于 10-18 10:09 ?0次下載
    最大限度地提高MSP430? FRAM的<b class='flag-5'>寫入</b>速度

    有幾個關于放大器的問題求解

    我有幾個關于放大器的問題,請TI的專家指點: 1、關于前級放大倍數問題 在條件允許的情況下,前級放大器應盡量的提高
    發表于 09-14 06:01

    如何向EEPROM寫入數字

    向EEPROM(Electrically Erasable Programmable Read-Only Memory,電可擦可編程只讀存儲器)寫入數字是一個相對直接的過程,但涉及到多個步驟和細節。以下是一個詳細的步驟說明,旨在幫助您理解并成功向EEPROM
    的頭像 發表于 09-05 10:56 ?1269次閱讀

    智能設備中的語音是如何寫入語音芯片的

    將語音寫入語音芯片需經語音文件準備、格式轉換、燒錄過程、燒錄方式選擇和調試測試。雖非直接通過電腦寫入,但電腦在其中扮演重要角色。
    的頭像 發表于 07-10 11:45 ?762次閱讀

    使用RTC內存的用戶區域來存儲值,發現某些區域已損壞或無法寫入,為什么?

    我正在嘗試使用RTC內存的用戶區域來存儲值,但我發現某些區域已損壞或無法寫入。 我正在使用 NonOS SDK 2.2.1,并編寫了一個小程序來將隨機大小的數據塊寫入 RTC 用戶內存區域,然后
    發表于 07-09 06:39

    如何在AURIX TC375控制器中向DFLASH存儲寫入單字節數據?

    我可以使用頁面地址在 DFLASH 存儲器中寫入 8 字節數據。 我需要在任意內存地址寫入一個字節的數據。 是否可以在任何內存地址位置寫入單字節數據?
    發表于 05-27 07:03

    希捷酷玩530R固態硬盤曝光:TLC NAND存儲寫入耐久達5050TBW?

    該款固態硬盤尺寸為M.2 2280,具備PCIe Gen4x4規格,順應NVMe 1.4標準,最高可達180萬小時平均故障間隔時間。并有1TB、2TB及4TB三個存儲容量選擇,且據其他經銷商透露,該硬盤采用TLC NAND閃存。
    的頭像 發表于 05-11 10:19 ?702次閱讀

    STM32F030 FLASH存儲,第二次或者多次寫入或者擦除的時候讀取不到數據是為什么?

    最新在用STM32F030 因為沒有外部存儲設備,現在用的是芯片的FLASH來當存儲,現在遇到的問題是刷一次程序后,第一次讀取可以讀取到,當第二次或者多次寫入或者擦除的時候讀取不到數據,這種情況
    發表于 04-10 07:34

    關于stm32 flash寫入遇到的疑問求解

    關于stm32 flash寫入有兩個疑問: 1. 是否每次寫操作都需要擦除一個扇區?看到資料說,Flash寫入只能由1改成0,因此先要擦除一個整個扇區才能寫。 2. 我嘗試
    發表于 04-10 06:05

    存儲芯片是什么樣存儲信息的

    存儲信息時,對于動態存儲器,行地址首先將RAS鎖存于芯片中,然后列地址將CAS鎖存于芯片中,當WE有效時,寫入數據則被存儲于指定的單元中。
    的頭像 發表于 03-29 15:32 ?3618次閱讀
    <b class='flag-5'>存儲</b>芯片是什么樣<b class='flag-5'>存儲</b>信息的

    什么是EEPROM存儲器,EEPROM存儲器的常見故障及預防措施

    EEPROM存儲器的工作原理是利用電子設備的泄漏效應來進行數據的寫入和擦除。當EEPROM中的存儲單元被寫入數據時,一個高電壓被應用在一個特定的柵極上,使得柵極和基極之間的絕緣層產生足
    的頭像 發表于 03-25 13:49 ?7816次閱讀

    淺談flash存儲器的特點和優缺點

    Flash存儲器的寫操作具有特殊性,它只能將數據位從1寫成0,而不能從0寫成1。因此,在對存儲器進行寫入操作之前,必須先執行擦除操作,將預寫入的數據位初始化為1。
    的頭像 發表于 02-19 11:37 ?3971次閱讀
    淺談flash<b class='flag-5'>存儲</b>器的特點和優缺點
    浪卡子县| 威尼斯人娱乐场申博太阳城| 赌博百家乐官网技巧| 在线百家乐策| 百家乐官网真人游戏娱乐| 棋牌游戏论坛| 真人百家乐赌法| 百家乐官网技巧何为百家乐官网之路| 大发888真钱游戏官方网站| 百家乐园搏彩论坛| 百家乐固定打法| 金宝博百家乐官网游戏| 北京太阳城二手房| 娱乐城百家乐打不开| 大发888是什么软件| 百家乐最好打法与投注| 宝马百家乐官网的玩法技巧和规则| 桑日县| 威尼斯人娱乐场网址| 网上百家乐心得| 百家乐官网赌博机有鬼吗| 皇冠网热门小说| 百家乐技巧开户网址| 百家乐金币游戏| 网上百家乐官网返水| 秀山| 大发888娱乐城官方下载lm0| 澳门百家乐开户投注| 跨国际百家乐官网的玩法技巧和规则 | 网上的百家乐怎么才能赢| 做生意讲究风水| 娱乐城百家乐官网可以代理吗 | 鸿利国际| 大发888大发888娱乐城| 百家乐赌博彩| 属狗人做生意店铺朝向| 网络百家乐官网网站| 百家乐官网分析下载| 在线玩轮盘| 水果机遥控器价格| 宝马会百家乐娱乐城|