行業洞察

垃圾回收的成本賬:有效頁比例、OP 與穩態寫放大

2026-07-08垃圾回收 / 寫放大 / WAF

寫放大約等於 1 除以 1 減有效頁比例,這條曲線在高佔用區間極陡。本文從搬移成本模型講到前後臺頻寬爭用,說明 OP 如何同時改變耐久與穩態隨機寫,並解釋為什麼全新盤上測出的寫效能不能寫進規格。

搬移一個塊要付多少代價

垃圾回收的成本可以用一個很簡單的模型說清楚。設被回收塊中有效頁比例為 u,擦除這個塊之前必須先把這部分有效頁搬到別處,淨回收的空間是 1-u。於是每寫入一個使用者頁,附帶的搬移寫入約為 u 除以 1-u,穩態寫放大約為 1 除以 1-u。u 從 0.5 升到 0.8,寫放大就從 2 漲到 5,這條曲線在高佔用區間非常陡。這也解釋了兩件事:選塊策略為什麼要優先挑有效頁最少的塊,以及冷熱分離為什麼有價值。把生命週期相近的資料寫進同一個塊,塊內的頁傾向於同時失效,u 自然趨近於零。

前臺讀被後臺搬移擋在門外

寫放大只是賬面成本,真正影響體驗的是資源爭用。NAND 的編程與擦除會長時間佔住一個 die,前臺讀請求如果正好落在這個 die 上就只能排隊等待,尾延遲隨之被抬高。控制層面的應對包括按 die 與 plane 粒度排程回收任務、利用編程掛起讓緊急讀插隊、給回收通路設定可動態調整的頻寬配額,並在空閒窗口提前回收以積累可用塊,讓前臺寫在突發時不至於撞上緊急回收。低延遲 QoS 這項功能基線,落到實現上就是這幾件事的組合。

OP 是調節穩態寫放大的主旋鈕

預留空間決定了穩態下塊的平均有效頁比例。OP 越大,同樣的使用者寫入量分攤到更多物理塊上,u 下降,寫放大沿著上面那條非線性曲線快速改善。這一點在 CORE 7 系列的容量階梯上體現得很直接:J750 規劃 1.92、3.84、7.68、15.36TB,J770 規劃 1.6、3.2、6.4、12.8TB,同代平臺上後者以更低的標稱容量換取更大的預留比例,對應的寫入耐久目標從 1 DWPD 提高到 3 DWPD,4KB 隨機寫目標也從 300 KIOPS 提高到 600 KIOPS。耐久與穩態隨機寫效能同時改善,本質上是同一個變數在起作用。

為什麼穩態數值必須預處理之後再測

全新盤上所有塊都是空的,寫入直接落到空塊,回收幾乎不觸發,此時測出的隨機寫數值接近介質與通道的理論上限,與裝置長期執行時能提供的能力沒有關係。只有當所有物理塊都被寫過至少一輪、回收進入持續執行狀態,寫放大才會收斂到與預留空間和負載形態相匹配的穩定值。因此規格中的隨機寫指標必須註明按穩態口徑給出,測試流程也必須包含清盤與預處理兩步,並記錄進入穩態所用的時長。上述指標為規劃目標值。

關鍵詞
垃圾回收寫放大WAF預留空間OP穩態效能前後臺排程NAND管理