Over-Provisioning (OP)技術是透過預留一部分記憶體實際儲存容量,以用來執行Garbage Collection資料回收技術、Wear-Leveling耗損平均技術與Bad Block Management故障區塊管理。OP可以有效降低Write Amplification寫入放大,並延長固態硬碟的使用壽命。

為何需要Over-Provisioning?

固態硬碟在出廠時,有一部份的儲存空間會被預留用來執行內部記憶體管理的多項功能,這部份的OP預留空間不僅無法被使用者使用或存取,也不會被作業系統偵測到。

Over-Provisioning如何運作?

固態硬碟製造商通常會預留7%的實際儲存空間用來執行背景功能,例如Garbage Collection資料回收技術及Wear-Leveling平均耗損技術,以原始容量256GB的固態硬碟為例,扣除7%的內建預留儲存空間之後,使用者實際能使用的容量為240GB。若提高預留的儲存空間 (例如提高到28%),產品的效能與壽命也會提升。

當Garbage Collection資料回收技術被觸發時,固態硬碟的寫入速度會根據資料的散落範圍而有不同程度的影響。若資料在NAND Flash裡散落的範圍越小,且OP預留空間越多,表示Garbage Collection的工作循環被降低,因此固態硬碟的效能越不容易受到影響。換句話說,降低Write Amplification寫入放大值等於延長了固態硬碟的使用壽命。下方圖表說明耐用度會隨著OP預留空間的比例而有所提升。