SSD 製造商宣傳 TBW(寫入的 TB 位元組)。為什麼「讀取 TB 級」不屬於規格的一部分?這是因為從 SSD 讀取資料實際上與其使用壽命無關嗎?
添加:為了了解更多背景信息,假設我們有一個要備份的 2TB 驅動器(例如備份到 NAS)。如果我們每天備份,每年的讀取量就已經達到了約 700TB。如果 TBR 與目前宣傳的 TBW(即 1200 左右)大致相當,那麼我們可能會考慮不是每天進行備份,而是每隔一天進行備份,以將其預期壽命從 2 年增加到 4 年。是否有意義?
答案1
當改變電場時,SSD 確實會磨損。書寫會改變電場。讀取本身只是取得 SSD 的狀態,理論上這樣做幾乎不會造成磨損。
晶片確實會因電流流過而死亡,這與讀取部分相關。
因為幾乎每個人都會向 SSD 寫入足夠的數據,導致故障,所以甚至不會測量讀取,因為無論如何,寫入故障最有可能發生。如果您決定將資料寫入 SSD 一次,然後將其保留為備份,請注意仍有生命週期。這取決於驅動器的壽命,但我估計需要 5 到 10 年,具體取決於驅動器在其間的通電程度。
請記住,多年不將驅動器插入電源也不好。
答案2
原則上,讀取不會磨損 SSD,只有寫入才會磨損。
然而,您並不是唯一一個寫入磁碟的人 - 磁碟的韌體總是忙於避免 磨損均衡,它是透過將部分空的區塊合併為完整的區塊來實現。
這意味著即使作業系統將磁碟顯示為空閒,也很有可能正在進行讀寫維護操作,而這些操作對作業系統來說是不可見的。
答案3
TBW 是一個不錯的規格,如果有的話應該使用。
優質 SSD 驅動器有足夠的容量來使用優質單元,並且通常應比其所在機器的使用壽命更長。
讀取不會造成過度磨損,好的驅動器可以進行大量寫入而不會造成過度磨損。
我有一台已經使用了 5 年的 ThinkPad X1,配備 1 TB 三星 SSD。其壽命估計為 600 TBW。此時它的容量約為 60 TBW,我已將機器更換為具有類似 1 TB SSD 和 Windows 11 的較新 X1。
好的硬碟應該包括 TBW 規格,我的三星硬碟也有。 Lenovo 診斷程式會報告目前使用的 TBW,因此請在您的電腦上尋找對應項。
SSD 硬碟使用壽命很長,現在比優質消費級硬碟更好。
答案4
引用超越:
A閱讀障礙簡而言之,問題是在對同一塊內的頁面進行大量讀取任務後,導致與正在讀取的單元附近的單元的數字值發生變化,從而導致資料錯誤。
閱讀障礙是如何發生的?
每個NAND快閃記憶體單元都有一個浮柵電晶體,其控制閘極連接到字線,源極和汲極連接到同一位線上的相鄰單元。浮置柵極電晶體位於控制閘極下方。儲存在浮壓閘極中的電子數量決定了電晶體的閾值電壓。
為了找出是否有任何電子被捕獲在特定的浮置閘極上,記憶體必須讀取整個字。為了讀取選定行中的單元(以淺綠色顯示),必須對同一塊中其相鄰的未選定字線(以深綠色顯示)施加更高的電壓。同時,設備的每一位線都會讀取一個選定的單元,以確定其數位值,即它是否儲存0 或1。稍微每次讀取都會提高單元閾值電壓,並在此過程中「幹擾」單元。隨著時間的推移,處於「未編程」狀態(這意味著它儲存 1)的單元的閾值電壓會增加並累積到足以最終轉變為「編程」狀態(這意味著它儲存 0)。為讀取乾擾現象。狀態的改變是一個不可逆的過程,一旦改變,位元值將不會「翻轉」回來,除非該區塊被擦除。
創見的解決方案
可以透過最小化過度讀取來減少讀取乾擾。 Transcend 提供了三種不同的解決方案來解決這個問題。
- 磨損均衡演算法:此功能將 NAND 快閃記憶體單元的使用分散到可用的記憶體陣列上,確保資料均勻地寫入區塊內。
- 早期移動:此功能可偵測並修正潛在的資料錯誤。如果一個區塊中的錯誤位元達到上限,則應將資料移至另一個區塊,並擦除原始區塊。 (註:部分產品不具備此功能。)
- 讀重試:此功能專為快閃記憶體設計,用於調整讀取參考電壓並消除讀取錯誤。
德爾金也解決了這個問題:
當NAND快閃記憶體僅用於讀取操作時,許多設計人員認為他們不必擔心產品壽命,因為沒有發生寫入操作。實際上,即使是讀取操作最終也會磨損閃存,因為重複的讀取操作可能會導致無意的重新編程以及交叉耦合雜訊造成的損壞。當這些問題發生時,它們被稱為讀幹擾錯誤。幸運的是,工業級 NAND 快閃記憶體通常整合了讀取均衡和 ECC,以減輕這些風險。
另一方面,我在常規SSD的規格中沒有看到任何讀取負載限制,因此與寫入負載限制不同,這可能不是一個大問題(因為製造商已經採取了應對措施)。