Garbage Collection
介紹
固態硬碟(SSD)利用 NAND 快閃記憶體來儲存資料,其控制器負責管理資料的存取和儲存。與傳統直接覆寫舊資料的儲存方式不同,SSD 需要先清除對應區塊中的資料才能寫入新的內容,這個過程稱為 Garbage Collection,是 SSD 長期穩定運作和維持高效能的重要基礎。
Garbage Collection的核心運作包括以下幾點:
-
資料寫入與清除過程:
SSD 的資料是以「頁」為單位進行寫入,但清除資料時則以較大的「區塊」為單位。如果某個區塊中同時包含有效與無效的資料,控制器會先將有效資料轉移到新的區塊,然後再清除舊區塊中的無效資料。 -
釋放儲存空間:
當有效資料被遷移後,舊的區塊會被完全清除,釋放出一個全新的可用區塊,讓後續的資料可以順利寫入。 -
維持效能穩定:
透過有系統地管理資料,垃圾回收機制確保 SSD 能持續提供穩定的寫入效能,並有效利用儲存空間。
這種結構化的數據管理方法對於在 SSD 的運行生命週期內維持其可靠性和性能至關重要。
![]()