歡迎來到Price
  • 立即登入
  • 免費註冊
    沒有任何瀏覽紀錄。
  • 沒有項目比較紀錄。
  • 商戶分類
  • 情報
  • 二手
  • 網購
  • 商戶中心
Price

SSD壽命有幾長?

2017-12-11

SSD現在已經被廣泛使用了,如果你現在裝機不用SSD,甚至會被部分DIY玩家嘲笑說不懂電腦。不過,SSD獲得如此高的認同度,也並非是常態,起碼在早些年,就有很多人對SSD的壽命心存芥蒂。

SSD由快閃記憶體構成,而快閃記憶體是有擦寫壽命限制的,例如MLC快閃記憶體只能夠擦寫數千次,TLC快閃記憶體只能夠擦寫數百次等等。

如果就這樣普通拿快閃記憶體組裝成為SSD,那麼實際的壽命表現可能非常令人失望——讀寫資料時,會集中讀寫SSD的其中一部分快閃記憶體,這部分的快閃記憶體壽命就會損耗得特別快。一旦這部分快閃記憶體掛了,那麼整塊SSD也就掛了。

這種磨損不平衡的情況,可能會導致一塊100G容量的SSD,只因有數M的快閃記憶體耗損,而整塊廢掉。而讓數M的快閃記憶體壽命走向完結,就算是MLC,可能也只需要擦寫數十G的資料。然而我們都知道,現在不存在什麼SSD會如此輕易得掛掉,這就和SSD的特殊軟件演算法有關係了。

為了彌補SSD快閃記憶體的壽命缺陷、最大程度延續SSD的壽命,業界為SSD引入了磨損平衡(Wear Leveling)演算法,令所有快閃記憶體磨損度盡可能保持一致。

SSD的磨損平衡演算法大致分為動態和靜態兩種。

動態的演算法就是當寫入新資料的時候,會自動往比較新的Block中去寫,老的快閃記憶體就放在一旁歇歇;而靜態的演算法就更加先進,就算沒有資料寫入,SSD監測到某些快閃記憶體Block比較老,會自動進行資料分配,讓比較老的快閃記憶體Block承擔不需要寫資料的儲存任務。

同時讓較新的快閃記憶體Block騰出空間,平日的資料讀寫就在比較新的Block中進行——如此一來,各個Block的壽命損耗,就都差不多了。

有了這種軟件演算法加持,就算是TLC快閃記憶體的SSD,壽命也比較可觀了。

例如256G的TLC快閃記憶體SSD,壽命是500次擦寫(P/E)的話,那麼就需要寫入125TB的資料,快閃記憶體才壽終正寢——就算你每天寫入10G資料,也需要用三十多年才能把快閃記憶體給寫掛,更何況很少人每天往SSD中寫10G資料。

不過,磨損平衡演算法需要主控晶片負責運算,現在還是有一些快閃記憶體產品不帶有這個演算法,導致壽命特別短——例如一些低端USB手指。在早些年,有不良商家用不帶磨損平衡演算法的山寨USB手指冒充SSD,導致這所謂的“SSD”壽命特別短。SSD不可靠的壞口碑,或許和這有很大關係。