NAS 效能 · SSD 快取 · #SSD #Cache
Synology SSD 快取磁碟故障會怎樣?損毀測試
Synology 可安裝 SSD 作為快取空間,分為「讀取快取」與「讀寫快取」,用來加速讀/寫的 I/O 與吞吐量(Throughput)。這次實測:當作為快取的 SSD 故障時,對讀寫檔案會有什麼影響。
▶ 影片:Synology SSD 快取「損毀」測試(虹谷資訊) · 在 YouTube 開啟
01先搞懂兩種快取
兩者對「SSD 故障」的風險完全不同——差別在於快取裡是否存有「還沒寫回硬碟」的資料。
Read-only Cache
讀取快取
只快取「讀取」。快取內容是儲存池資料的副本,原始資料一直都在硬碟上。可用單顆 SSD。
SSD 故障 → 不會遺失資料
Read-write Cache
讀寫快取
同時快取「讀取+寫入」。部分寫入資料會先進快取、稍後才寫回硬碟,因此必須用 RAID 容錯(至少 2 顆,如 RAID1)。
需 RAID 保護,否則有風險02損毀測試:三個情境與影響
依影片實測流程,觀察快取 SSD 故障時對資料安全與檔案傳輸的影響。
| # | 測試情境 | 快取狀態 | 資料安全 | 對檔案傳輸的影響 |
|---|---|---|---|---|
| 1 | 唯讀快取損毀 | 停用 | 安全 | 傳輸不中斷;快取自動移除,讀取速度回到硬碟水準。 |
| 2 | RAID1 讀寫快取 損毀第 1 顆 |
降級 | 安全 | RAID1 還有另一顆保護,資料安全、傳輸持續;請儘快更換故障 SSD。 |
| 3 | RAID1 讀寫快取 損毀第 2 顆 |
失效 | 資料遺失風險 | 兩顆都壞,尚未寫回硬碟的資料遺失,可能造成檔案/磁碟區損毀。 |
為什麼「讀寫快取壞第 2 顆」會遺失資料?
讀寫快取會暫存「還沒寫回硬碟」的寫入資料。RAID1 有兩顆時,資料同時存在兩顆上;壞第 1 顆還有另一顆頂著。但兩顆都壞時,那批暫存、尚未落地的資料就永久消失,連帶可能讓檔案或磁碟區損毀。這也是 Synology 規定讀寫快取必須用 RAID 容錯的原因。
03結論與建議
讀寫快取一定要用 RAID 容錯,並避免兩顆同時壞:建議用不同批次的 SSD、並持續監控壽命與健康度。
只想加速、又怕風險 → 用讀取快取。它只是資料副本,SSD 壞了也不會影響原始資料,可單顆使用。
快取加速 ≠ 備份。SSD 快取是效能機制,不是資料保護;重要資料仍要有獨立備份(例如 Hyper Backup、異地備援)。
選耐寫的 SSD。讀寫快取寫入量大,建議用高耐用度(高 TBW/企業級)SSD,並留意 DSM 的快取健康度提醒。
