動態均衡管不到不動的資料
磨損均衡分兩條線。動態均衡只在可用塊池裡做選擇,每次分配新塊時挑擦寫次數較低的那一個,實現簡單、額外開銷接近於零,但它的作用範圍僅限於正在參與分配的塊。靜態均衡處理的是另一半問題:那些寫進去之後長期不再被修改的資料,佔據的物理塊不會回到可用池,也就永遠進不了動態均衡的視野。
偏斜是怎麼積累起來的
只做動態均衡的裝置,執行足夠長時間後擦寫次數分佈會出現明顯的雙峰:一部分塊因為承載冷資料而停留在很低的循環數,剩下的塊反覆承擔全部寫入,循環數快速攀升。問題在於壽命由分佈的上尾決定,而不是由平均值決定。平均循環數只用掉三成、少數塊卻已逼近介質規格上限,這樣的盤在壽命管理上等同於接近報廢。冷資料佔比越高、單盤容量越大,這種偏斜越嚴重,大容量 QLC 產品尤其需要防範,因為 QLC 本身的可用循環數就更緊張。
塊交換的代價必須算進預算
靜態均衡的動作是把冷資料從低磨損塊搬到高磨損塊,騰出的低磨損塊回到分配池。這個搬移本身就是寫入,會計入寫放大,也會消耗磨損預算。觸發策略通常以最高與最低擦寫次數的差值作為門限:門限設得太低,裝置會為了讓分佈好看而反覆搬移冷資料,把壽命耗在均衡動作上;門限設得太高,偏斜在被檢測到之前就已經成型。合理的做法是讓門限隨剩餘壽命收緊,早期寬鬆以減少無謂搬移,後期收緊以避免分佈在末期失控,同時把靜態均衡安排在空閒窗口執行,避免與前臺寫入爭搶頻寬。
分佈收斂才談得上壽命預測
寫入耐久指標能否兌現,取決於磨損分佈是否收斂。J750 規劃 1 DWPD、J770 規劃 3 DWPD,配合五年質保期折算出的總寫入量,只有在最高磨損塊與平均值差距足夠小的前提下才成立;分佈越離散,需要預留的安全餘量越大,可承諾的 DWPD 就越低。全產品線的寫入耐久規劃上限達到 120 DWPD,越高的耐久目標越依賴分佈的緊緻程度。工程上應通過 Telemetry 持續上報擦寫次數的分佈統計,用最高值、平均值與離散程度三者共同判斷,而不是只看一個已用壽命百分比,同時與備用塊的消耗速率一起觀察,才能在驗證階段就識別出偏斜趨勢。
