企業 SSD 的 DWPD 耐寫指標是什麼?
DWPD 指固態硬碟在保固年期內,每日可承受相當於全盤容量多少倍的寫入量。它與 TBW 總寫入量互為換算,決定一台硬碟適合放在讀取為主的映像層,還是日夜不停寫入的資料庫或錄影層。本文說明定義、換算公式、等級分類與壽命監控方法。
DWPD 的定義:把耐寫程度換算成每日可寫多少
DWPD 為 Drive Writes Per Day 的縮寫,中文一般譯作每日全盤寫入次數,意思是在原廠標示的保固年期之內,這台固態硬碟平均每日可以承受寫入相當於自身標示容量多少倍的資料量,而仍然維持在規格書承諾的可靠度範圍內。
舉例而言,一台標示容量 1.92TB、耐寫等級 1 DWPD、保固五年的產品,代表五年之內平均每日寫入 1.92TB 屬於設計預期之內。若實際每日只寫入 0.5TB,用量約為設計值四分之一;相反每日寫入 6TB,則已超出三倍,磨損會遠早於五年到達上限。
以每日為單位的原因
快閃記憶體的損耗來自累積抹寫次數。以每日寫入量表達,方便工程人員把量測所得的實際寫入速率直接與規格比對,判斷是否選錯等級。
以全盤容量為倍數的原因
同一系列容量愈大,可用快閃晶片總數成比例增加,可承受總寫入量亦按比例上升,故以容量倍數表達可令不同容量共用同一等級數字。
屬平均值而非硬性上限
某一日大量寫入不會即時損壞硬碟,但長期平均值持續高於標示等級,磨損提早耗盡屬可預期結果。另須留意 DWPD 只描述耐寫度,不代表效能高低。
DWPD 與 TBW 的換算公式
另一種常見標示方式為 TBW(Terabytes Written,總寫入量),部分規格書以 PBW 表示。兩者描述同一件事,只是一個以速率表達、一個以總量表達,可以直接互換:
| 換算方向 | 公式 |
| 由 DWPD 求 TBW | TBW = DWPD × 標示容量(TB)× 365 × 保固年數 |
| 由 TBW 求 DWPD | DWPD = TBW ÷(標示容量 × 365 × 保固年數) |
| 反推所需等級 | 所需 DWPD = 每日實際寫入量(TB)÷ 標示容量(TB) |
下表按上述公式計算,保固年期一律以五年計:
| 標示容量 | 耐寫等級 | 五年 TBW |
| 960GB | 1 DWPD | 約 1,752TB |
| 1.92TB | 1 DWPD | 約 3,504TB |
| 1.92TB | 3 DWPD | 約 10,512TB |
| 3.84TB | 1 DWPD | 約 7,008TB |
| 800GB | 10 DWPD | 約 14,600TB |
表中反映兩個實用結論。第一,容量加倍等於總寫入額度加倍,當每日寫入量固定時,改用同等級較大容量產品,等效壽命自動延長。第二,小容量高等級產品的總額度可能高於大容量低等級產品,因此應以 TBW 而非單看 DWPD 比較。比較時亦必須核對保固年期:同樣 1 DWPD,三年與五年保固的總額度相差接近一倍。
需要協助?耐寫等級選錯會導致提早損耗或預算浪費,交由工程人員按實際寫入量量測後配置較為穩妥。說明用途與現有設備即可。WhatsApp →
讀取密集、混合與寫入密集三個等級
企業級固態硬碟一般按耐寫等級劃分為三類,對應不同性質的工作負載。等級愈高,原廠保留的預留空間比例通常愈高,成本亦隨之上升。
| 等級 | 常見 DWPD 範圍 | 適用工作負載 |
| 讀取密集 | 約 0.3 至 1 | 作業系統啟動碟、虛擬機映像、靜態內容、報表查詢 |
| 混合用途 | 約 3 至 5 | 一般業務資料庫、虛擬桌面、郵件系統、檔案伺服器 |
| 寫入密集 | 約 10 或以上 | 交易型資料庫日誌、快取層、寫入緩衝 |
常見誤區是整台伺服器一律採用同一等級。較合理的做法為分層配置:寫入集中的位置(例如資料庫交易日誌、虛擬化平台的寫入快取層)交給少量高耐寫等級硬碟,其餘容量以讀取密集等級補足,既避免整體成本失控,亦防止把高寫入負載壓在低耐寫產品上。
分層的前提是先量測而非估算。多數作業系統均可讀取每個磁區的累積寫入位元組數,記錄兩個時間點的數值相減再除以間隔日數,即得每日實際寫入量,再按上一節公式換算成所需等級。
寫入放大與預留空間
硬碟內部實際對快閃記憶體執行的寫入量,通常高於主機送出的寫入量,這個比率稱為寫入放大係數。成因在於快閃記憶體的抹除單位遠大於寫入單位,控制器必須把仍然有效的資料搬移集中才能取得空白區塊,而搬移本身亦屬寫入。
- 存取模式影響最大——大區塊連續寫入的放大係數接近 1;細碎且位置隨機的寫入會令係數明顯上升,同一份主機寫入量造成的內部磨損因而增加。
- 可用空白空間影響次之——愈接近填滿,控制器可調度的空白區塊愈少,資料搬移愈頻繁。長期維持極高使用率的磁區,磨損會快於同樣寫入量但保留餘裕的磁區。
- 原廠預留空間屬第一道緩衝——企業級產品會在標示容量以外額外保留快閃記憶體,供資料搬移、壞區塊替換與磨損平均使用;高耐寫等級產品的預留比例一般較高。
- 使用者可自行增加預留——初始化時刻意不把全部容量劃入使用,等效提高預留比例並降低放大係數,代價是可用容量減少。
- 陣列層的寫入會疊加——部分磁碟陣列等級每次寫入需額外更新校驗資料,令硬碟收到的寫入量高於應用程式產生的數量。評估需求應以硬碟實際收到的寫入量為準。
壽命監控與香港環境的實際考慮
耐寫等級不只是採購時的數字,更應成為例行維護的監控項目。固態硬碟會自行記錄磨損狀況並透過自我監測介面呈現,無須拆機即可讀取。NVMe 規格定義的健康資訊記錄中,已用壽命百分比由 0 遞增至 100,代表已用盡原廠估算的額度;累積寫入資料單位數換算後即為主機累積寫入量,可直接與規格書 TBW 對比;可用備用區塊比例若在壽命尚淺階段已明顯下降,多屬個別晶片問題而非正常磨損。建議每月記錄一次並建立時間序列,當推算耗盡時間短於下一預算年度,即納入更換計劃。
香港的部署環境有幾項特徵會改變選型結果。其一為監控錄影負載:本地商業樓宇、工廈與商場的閉路電視普遍全日連續錄影,寫入量恆定而龐大,實務上錄影主體容量仍以機械硬碟承擔較合理,固態硬碟用於系統碟、資料庫索引或寫入緩衝。其二為機房成本:本地機櫃租用單位成本偏高,令高密度配置具吸引力,而高密度同時意味發熱集中;散熱不足的環境即使選用高耐寫產品,亦可能因長期高溫而達不到預期壽命。其三為夏季高溫潮濕:若冷卻系統在夏季負荷偏緊,硬碟工作溫度會較其他季節上升,建議夏季加密健康資訊記錄頻率,觀察磨損曲線有否轉陡。其四為更換周期:中小企一般以三至五年更新伺服器,若選用等級剛好貼近實際寫入量,業務增長便可能令硬碟先於伺服器到期,故應在上線初期完成基準量測並預留餘裕。