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

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

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

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

如何延長固態(tài)硬盤使用壽命

SSDFans ? 來源:cc ? 2019-01-29 11:42 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Dual-pool算法是比較經(jīng)典的磨損平衡算法,目的是為了延長閃存的使用壽命。它實(shí)現(xiàn)了兩方面解決:第一是存儲冷數(shù)據(jù)來防止塊被磨損,因?yàn)轭l繁更新的熱數(shù)據(jù)會是磨損增加;第二是直到磨損平衡生效時,先不要去管這些被處理的塊。

基本原則:

閃存塊的磨損不均勻是由于workload的空間局部性導(dǎo)致的。把page分為三類:free page,表示可以寫入數(shù)據(jù)的頁,live page 表示有效頁,dead page 表示無效頁。因?yàn)槔鋽?shù)據(jù)能夠較穩(wěn)定的保存在塊中的有效頁上,而熱數(shù)據(jù)更新的快,不斷地更新會使原位的有效頁變?yōu)闊o效頁,就是會留下很多的 dead pages在塊中,在做垃圾回收的時候傾向于回收這些dead page多的塊,所以總是從那些存儲熱數(shù)據(jù)較多的塊中回收free page。寫入熱數(shù)據(jù)比寫入冷數(shù)據(jù)發(fā)生的頻率高,所以把這些熱數(shù)據(jù)存在特定的塊里面。但是這樣的現(xiàn)象會逐漸使得磨損的塊出現(xiàn)失衡。

Young block & Old block:前者是擦除次數(shù)少的年輕的塊,后者是擦除次數(shù)多的年老的塊,雙池算法核心實(shí)現(xiàn)下面的操作:

Cold-data migration:把冷數(shù)據(jù)從young blocks 遷移到old blocks

Hot-cold regulation:發(fā)生冷數(shù)據(jù)遷移后,涉及到的塊,要防止老的塊被擦除,還要開始擦除年輕的塊。

從邏輯上把閃存塊分為兩組:熱池(hot pool)專門來存儲熱數(shù)據(jù)的塊和冷池(cold pool)專門來存儲冷數(shù)據(jù)的塊。在熱池中設(shè)置隊列

Dirty Swap(DS)操作實(shí)現(xiàn)了上述的Cold-data migration和Hot-cold regulation,每次完成一個寫入操作的時候,要做一步檢查,是否該熱池的熱數(shù)據(jù)塊和冷池中的冷數(shù)據(jù)塊的擦除周期差異大于閾值,過程如下:

如果滿足以上條件,執(zhí)行如下步驟:

Adaptive Pool Resizing:這部分是處理空間局部性的動態(tài)變化,對上面的基礎(chǔ)概念進(jìn)行擴(kuò)充。如果訪問模式一直不變化,上面的執(zhí)行結(jié)果會帶來很好的效果。但是在實(shí)際的workload中,很難實(shí)現(xiàn)。冷熱數(shù)據(jù)的訪問不是一成不變的,僅僅使用DS是不行的??紤]到一個塊剛剛從冷池中遷移到熱池中,并不再存儲冷數(shù)據(jù),假設(shè)塊中的熱數(shù)據(jù)恰巧變冷,隨著這個塊不再被擦除磨損,這個塊就在熱池中變得“沉默”,因?yàn)榇鎯鋽?shù)據(jù)使它的擦除周期變得相對較小,這個塊又開始不再被磨損擦除。所以,為了改進(jìn),定義了一種新的操作在熱池中:

考慮到有DS遷移至冷池中的塊,這個塊具有大的擦除周期,而有效擦除周期為0,DS把冷數(shù)據(jù)放置在塊里停止它被磨損擦除。一方面,如果冷數(shù)據(jù)一直保持,那么這個塊的有效擦除周期值就會維持在低值。另一方面,如果這個塊不再存儲冷數(shù)據(jù),那么有效擦除周期就會增長的很快。通過引入的有效擦除周期的檢驗(yàn),這兩種情況能被明顯區(qū)分。

所以在完成一次寫入操作時,先進(jìn)行DS操作,然后執(zhí)行CPR,最后執(zhí)行HPR。

對于超大規(guī)模閃存存儲系統(tǒng)而言, 這一提出的算法為磨損均衡問題提供了非常有力的解決。

聲明:本文內(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

    文章

    4533

    瀏覽量

    87477
  • 固態(tài)硬盤
    +關(guān)注

    關(guān)注

    12

    文章

    1543

    瀏覽量

    58658

原文標(biāo)題:一文看懂固態(tài)硬盤使用壽命問題

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    延長鋰電池使用壽命的方法

    延長鋰電池使用壽命的方法常常會有人問,“鋰電池為什么比鉛酸電池好?”“延長鋰電池使用壽命的方法”下面莊文展手機(jī)維修培訓(xùn)學(xué)校就針對以下的兩點(diǎn)內(nèi)容,給您進(jìn)行一個簡單的解答。希望您可以在了解
    發(fā)表于 09-15 14:42

    怎么延長電表使用壽命?

    如何延長電表使用壽命是個問題?解決問題前,提醒下——請先不要像倒洗澡水一樣丟棄電表! 全世界的電力公司利用智能電表和高級計量基礎(chǔ)設(shè)施(AMI)實(shí)現(xiàn)遠(yuǎn)程抄表、遠(yuǎn)程連接/斷開、需求/響應(yīng)以及其他高效運(yùn)營
    發(fā)表于 07-24 08:15

    天宇如何延長濾芯使用壽命

    用過過濾器的用戶都清楚,使用過程中需要經(jīng)常更換過濾器的濾芯,一旦有東西堵塞,直接就會影響到過濾效果。根據(jù)工作人員透露,經(jīng)常更換濾芯也是一件麻煩事情,下面由天宇凈化為大家講解如何延長過濾器濾芯使用壽命
    發(fā)表于 05-14 15:44

    請問影響固態(tài)硬盤壽命的的關(guān)鍵因素是什么?

    請問影響固態(tài)硬盤壽命的的關(guān)鍵因素是什么?
    發(fā)表于 06-18 08:03

    如何延長蓄電池的使用壽命?

    如何延長蓄電池的使用壽命
    發(fā)表于 06-18 06:03

    如何延長蓄電池的使用壽命

    如何延長蓄電池的使用壽命 閥控式密封蓄電池的使用壽命包括使用期限和循環(huán)壽命。使用期限是指蓄電池可供使用的時間,包括蓄電池的存放時間。循環(huán)
    發(fā)表于 11-04 11:24 ?26次下載

    如何延長干電池使用壽命

    如何延長干電池使用壽命干電池快用完了,可以用充電的方法來延長使用壽命。雖然干電池不能象蓄電池(或充電電池)那樣永久地使用下去,但是還是可以反復(fù)
    發(fā)表于 11-07 14:25 ?41次下載

    SSD固態(tài)硬盤測試:壽命比機(jī)械硬盤還可靠

    SSD固態(tài)硬件正在取代傳統(tǒng)機(jī)械硬盤成為主流的存儲媒介,其存取速度快、容量也在不斷增加,小巧的體積更是超薄電腦設(shè)備的首選。不過,SSD的使用壽命一直是令人擔(dān)心的,常見的認(rèn)知錯誤是“SSD固態(tài)
    發(fā)表于 06-12 10:42 ?6389次閱讀

    延長固態(tài)硬盤使用壽命的小方法

    使用固態(tài)硬盤必須首先開始AHCI磁盤模式,因?yàn)槿绻褂闷胀ǖ腎DE模式下使用就可能會導(dǎo)致固態(tài)硬盤壞得很快。同時因自身原理問題,固態(tài)
    發(fā)表于 08-15 14:38 ?1.7w次閱讀

    固態(tài)硬盤將會有效的延長電腦壽命

    雖然固態(tài)硬盤已經(jīng)推行了很多年,但小咖知道有很多朋友的筆記本電腦依然用的是機(jī)械硬盤,平時用起來會卡,特別是在玩游戲的時候。所以為了提升速度,有效延長電腦
    發(fā)表于 09-26 11:24 ?1649次閱讀

    延長EEPROM使用壽命的程序優(yōu)化方法

    延長EEPROM使用壽命的程序優(yōu)化方法
    發(fā)表于 12-07 21:06 ?9次下載
    <b class='flag-5'>延長</b>EEPROM<b class='flag-5'>使用壽命</b>的程序優(yōu)化方法

    如何延長電池的使用壽命

    延長電池的使用壽命,認(rèn)為應(yīng)就以下幾點(diǎn)引起維護(hù)人員的注意.
    發(fā)表于 01-23 14:59 ?6771次閱讀

    MRAM HS4MANSQ1A-DS1用于固態(tài)硬盤(SSD)可延長壽命

    MRAM HS4MANSQ1A-DS1用于固態(tài)硬盤(SSD)可延長壽命
    的頭像 發(fā)表于 03-18 10:24 ?866次閱讀
    MRAM HS4MANSQ1A-DS1用于<b class='flag-5'>固態(tài)</b><b class='flag-5'>硬盤</b>(SSD)可<b class='flag-5'>延長壽命</b>

    固態(tài)電池使用壽命

    固態(tài)電池的使用壽命是一個受到多方因素影響的復(fù)雜問題,以下是對其使用壽命的詳細(xì)分析:
    的頭像 發(fā)表于 09-15 11:53 ?9652次閱讀

    如何規(guī)劃固態(tài)硬盤的分區(qū) 金士頓NV3高速固態(tài)

    之選。然而,用戶在安裝系統(tǒng)的時候面臨如何分區(qū)的問題,從以往使用機(jī)械硬盤的經(jīng)驗(yàn)是否可以套用在固態(tài)硬盤上呢?答案是否定的!固態(tài)硬盤和機(jī)械
    的頭像 發(fā)表于 03-24 14:40 ?446次閱讀
    如何規(guī)劃<b class='flag-5'>固態(tài)</b><b class='flag-5'>硬盤</b>的分區(qū) 金士頓NV3高速<b class='flag-5'>固態(tài)</b>