精品麻豆-强行糟蹋人妻hd中文字幕-国产真人无遮挡作爱免费视频-久久综合久色欧美综合狠狠-日本成人精品-四虎三级-女同av在线-伊人二区-四虎在线免费观看视频-二区在线播放-国产jzjzjz丝袜老师水多-jizz日本在线-欧美一区二区三区婷婷月色-天天操夜夜草-国产精品第一页在线观看-色婷婷久-国产精品一区二区6-毛片在线免费观看网站-亚洲麻豆一区-最新啪啪网站

收藏本站在線留言網站地圖

您好,歡迎來到深圳聯樂實業有限公司官網
咨詢熱線

400-888-2720

聯樂實業

工業存儲/工業電腦服務商

21年專注高可靠性國產化工業存儲產品及解決方案

SSD固態硬盤的垃圾回收機制

返回列表 來源: 發布日期: 2022.05.31

640


垃圾回收,就是把某個閃存塊上的有效數據(下圖中字母方塊)讀出來,重寫,然后把該閃存塊擦除,就得到新的可用閃存塊了。


640 (1)


由于垃圾回收(GC)的存在,就有一個問題,用戶要寫入一定的數據,SSD為了騰出空間寫這些數據,需要額外的做一些數據的搬移,也就是額外的寫,最后往往導致SSD往閃存中寫入的數據量比實際用戶寫入SSD的數據量多。因此,SSD中有個重要參數,就是寫放大:


640 (2)

垃圾回收可以簡單地分為三步:

  1. 挑選源閃存塊
  2. 從源閃存塊中找有效數據
  3. 把有效數據寫入到目標閃存塊

垃圾回收時機  


前臺垃圾回收(Foreground GC):當用戶寫入數據時,如果可用的閃存塊小于一定閾值,這時就需要做垃圾回收,以騰出空間給用戶寫。這是被動方式,它是由于SSD沒有多少可用的閃存塊時,才去做的GC。

后臺垃圾回收(Background GC),它是在SSD空閑(Idle)的時候,SSD主動去做的GC,這樣在用戶寫入的時候就有充裕的可用閃存塊,從而改善用戶寫入性能。


聯樂實業,工業存儲/工業電腦服務商,專注高可靠性國產化工業存儲產品及解決方案!詳情進入m.skymold.com.cn或垂詢400-888-2720