RAID5和RAID6有下面幾個區別:
1、冗余和數據恢復能力
RAID組級別 | 冗余及數據恢復能力 | 數據恢復策略 |
RAID 5 | 存在分散在不同條帶上的奇偶校驗數據 | 允許一塊數據盤故障,並可通過奇偶校驗數據計算得到故障硬盤中的數據。如果出現兩塊或兩塊以上數據盤故障,整個RAID組故障。 |
RAID 6 | 存在兩組獨立的分散在不同條帶上的校驗數據 | 允許兩塊數據盤故障,並可通過校驗數據計算得到故障硬盤中的數據。 |
2、讀寫性能差別
RAID級別 | 讀寫性能分析 |
RAID 5 | 對於寫操作較多的應用,建議使用RAID 5。通常RAID 5寫性能比RAID 10更好,讀性能不如RAID 10。 |
RAID 6 | 具有雙重數據校驗,因此運算負擔較大,實現較復雜。通常RAID 6讀寫性能不如RAID 5。 |
3、硬盤利用率
RAID級別 | 硬盤利用率分析 |
RAID 5 | 硬盤利用率為(n-1)/n(n為RAID組內成員盤個數),當RAID組由3個硬盤組成時,利用率最低,為66.7%。RAID 5的組內校驗數據實際上只相當於占用一個硬盤的容量,因此該級別的存儲成本較低。 |
RAID 6 | 硬盤利用率為(n-2)/n(n為RAID組內成員盤個數),當RAID組由4個硬盤組成時,利用率最低,只有50%。RAID 6的組內校驗數據實際上只相當於占用兩個硬盤的容量,因此該級別的存儲成本比RAID 0和RAID 5高,而比RAID 1和RAID 10低。 |
4、應用場景
- RAID 5
RAID 5是RAID 0和RAID 1的折衷方案。RAID 5可以為系統提供數據安全保障,但保障程度要比RAID 1低而硬盤空間利用率要比RAID 1高。RAID 5具有和 RAID 0相近似的數據讀取速度,只是多了一個奇偶校驗信息,寫入數據的速度比對單個硬盤進行寫入操作稍慢。同時由於多個數據對應一個奇偶校驗信息,RAID 5的硬盤利用率要比RAID 1高,存儲成本相對較低。適用於順序業務較多的場合,例如,視頻點播業務、視頻監控業務。
- RAID 6
RAID 6與RAID 5相比,安全性較高,性能稍差,硬盤利用率較低。RAID 6也適用於順序業務較多的場合,例如,視頻點播業務、視頻監控業務。