對於SSD硬盤來說,主要的構成有SSD控制器、DRAM緩存以及NAND閃存。而NAND作爲固態硬盤SSD的數據倉庫,是有一定的壽命的。SSD廠商一般對固態硬盤的承諾的3年或者5年的質保期。
以IntelSSD爲例,提供的壽命質保是5年100TBW。怎麼理解呢?也就是說,5年內允許你寫100TB的數據。
SSD壽命承諾
如果你平時對盤的寫入量要求不高,頂多就是訪問一下網頁或者做一些簡單的文檔編輯。那麼,你可以不對固態硬盤的壽命太在意。因爲在這種輕量的使用場景中,肯定足夠滿足你的需要。
但是,如果你有大量的數據需要不停寫入,比如視頻愛好者,或者企業級服務器的使用場景,這時你對盤壽命要求就有很高了。不可能一塊SSD,剛用一年就掛了吧。
所以,針對如何提升盤的壽命,我想分享一個比較重要的手段。這個大招就是調整固態硬盤的OP預留空間。
固態硬盤的OP預留空間的作用是給硬盤內部FW在進行垃圾回收GC的時候用的,目的是可以儘可能的減少對盤NAND閃存的寫入量,減少寫放大。最終達到一個提升壽命的效果。
如下圖,180GB的盤,在調整OP後,盤的容量是100GB,那就是OP了80GB的空間。那麼,犧牲了80GB的盤的存儲空間,能夠提升多高的壽命的呢?我們重點介紹一下這塊的計算方式