RAID 容量計算機
輸入
| 磁碟數量 | 4 |
|---|---|
| 磁碟容量 | 4 TB |
| RAID 等級 | RAID 5 — 同位元(Parity) |
RAID 容量計算機
輸入磁碟數量、單顆容量與 RAID 等級,計算可用儲存容量、容錯能力及冗餘開銷。
輸入
磁碟配置
結果
輸入數值即可顯示計算結果。
RAID 結果
儲存空間分配
RAID 容量
RAID(獨立磁碟冗餘陣列)將多顆實體磁碟整合為單一邏輯磁區。所選的等級決定陣列優先考量原始容量、容錯能力還是讀寫效能,以及有多少原始儲存空間用於冗餘。
各等級的空間使用方式
RAID 0 將資料串接分佈於所有磁碟,不設任何同位元或鏡像。所有原始容量均可用於存放使用者資料,讀寫同時分散至所有磁碟。代價是完全沒有保護:一顆磁碟故障,整個陣列的資料盡失。
RAID 1 對每顆磁碟保留完整鏡像。若有兩顆 4 TB 磁碟,可用空間為 4 TB——第二顆磁碟存放完全相同的副本。任何一顆磁碟(乃至只剩一顆以外的所有磁碟)故障,均不會遺失資料。
RAID 5 至少需要三顆磁碟,每個條帶儲存一個同位元區塊,輪流分散在所有磁碟上。設 顆容量為 的磁碟:
四顆 4 TB 磁碟組成的 RAID 5 可用空間為 12 TB,可承受一顆磁碟同時故障。
RAID 6 增加第二個獨立同位元區塊,允許任意兩顆磁碟同時故障。設 顆容量為 的磁碟:
同樣四顆 4 TB 磁碟可用空間為 8 TB,但可承受任意兩顆磁碟同時故障——對於重建時間可能長達數小時的大容量磁碟而言,此特性尤為重要。
RAID 10 先以鏡像方式配對磁碟,再跨鏡像對進行串接。可用容量為原始總容量的一半:
需要偶數顆磁碟(至少四顆)。RAID 10 結合鏡像的容錯能力與串接的讀取效能,是延遲敏感資料庫工作負載的標準選擇。
冗餘開銷
開銷百分比衡量原始容量中用於保護而非存放使用者資料的比例:
RAID 0 開銷為 0%;RAID 1 為 50%;四顆磁碟的 RAID 5 為 25%;四顆磁碟的 RAID 6 為 50%;RAID 10 固定為 50%。
計算範例:六顆 8 TB 磁碟的 RAID 5
原始容量:
可用容量(RAID 5):
開銷:
容錯能力:1 顆磁碟。
磁碟故障後,陣列進入降級狀態,控制器從同位元資料重建遺失的內容至熱備援磁碟。重建期間效能下降,且若再發生第二顆磁碟故障將造成災難性損失——這也是大型陣列應考慮採用 RAID 6 的關鍵原因。
等級選擇建議
僅在需要最大吞吐量且有獨立備份的情況下使用 RAID 0。兩顆磁碟的開機磁區等小型配置可選擇 RAID 1。三至八顆磁碟的 NAS 陣列若重視容量效率,RAID 5 是合適的選擇。單顆磁碟超過 2 TB 或陣列成員超過六顆時,應改用 RAID 6。效能與冗餘均不可妥協時,RAID 10 是業界預設選擇。
如需將磁碟可靠性換算為預期中斷時間,請搭配使用 服務可用性(SLA)計算機。
常見問題(FAQ)
RAID 是什麼?如何保護資料?
RAID(獨立磁碟冗餘陣列)將多顆磁碟組合成一個邏輯單元,以部分原始容量換取資料冗餘、讀寫效能或兩者兼具。RAID 1 對每顆磁碟保留完整鏡像。RAID 5 和 RAID 6 將同位元資料分散儲存在各磁碟上,使陣列在一顆或兩顆磁碟故障時能夠重建資料。RAID 0 以最大速度串接資料,但毫無保護——單顆磁碟故障即導致所有資料遺失。
何時應選擇 RAID 6 而非 RAID 5?
RAID 6 在每個條帶中增加第二個同位元區塊,允許任意兩顆磁碟同時故障而不遺失資料。現代大容量磁碟在重建時可能需要數小時乃至數天;在此期間若再有一顆磁碟故障,對 RAID 5 將造成災難性後果。對於容量超過 2 TB 的磁碟或六顆以上的陣列,RAID 6 是更安全的選擇,代價是比 RAID 5 多耗用一顆磁碟的容量。
RAID 10 為何適合高效能工作負載?
RAID 10 先以鏡像方式(如 RAID 1)配對磁碟,再跨鏡像對進行串接(如 RAID 0)。讀取時可從每個鏡像對的任一磁碟服務,寫入時則同時分散至多個條帶。這使其成為所有常見 RAID 等級中隨機讀取效能最高的配置,也是資料庫交易記錄等低延遲敏感工作負載的標準選擇。代價是所有原始容量的一半用於鏡像。
如何選擇適合的 RAID 等級?
從需求優先順序開始考量:若原始速度比資料保護更重要,RAID 0 可最大化容量,但不容許任何故障。
對於有成本考量的一般檔案伺服器,三至四顆磁碟的 RAID 5 在可用空間與單磁碟保護之間取得良好平衡。對於較大的陣列或關鍵任務資料,RAID 6 提供第二層保護。若效能與冗餘均不可妥協且成本不受限,RAID 10 是業界標準首選。