linux - RAID技術

RAID 0:
連續地以位或字節爲單位分割數據,並行讀/寫於多個磁盤上
優勢:讀和寫速度都很快
缺點:沒有數據冗餘,不能應用於數據安全性要求高的場合安全

RAID 1:
經過磁盤數據鏡像實現數據冗餘
優勢:讀速度快,數據安性高
缺點:寫速度通常,成本高網絡

RAID 0+1:(即RAID 10,RAID 0和RAID 1標準結合的產物)
連續地以位或字節爲單位分割數據,爲每一塊磁盤做磁盤鏡像進行冗餘
優勢:同時擁有RAID 0的超凡速度和RAID 1的數據高可靠性
缺點:CPU佔用率很高,磁盤的利用率比較低ide

RAID 2
將數據條塊化地分佈於不一樣的硬盤上,條塊單位爲位或字節,並使用稱爲「加劇平均糾錯碼(海明碼)」的編碼技術來提供錯誤檢查及恢復。
缺點:這種編碼技術須要多個磁盤存放檢查及恢復信息,使得RAID 2技術實施更復雜,所以在商業環境中不多使用。post

RAID 3
與RAID 2相似,將數據條塊化分佈於不一樣的硬盤上
優勢:大量的連續數據可提供很好的傳輸率
缺點:使用簡單的奇偶校驗,對於隨機數據來講,奇偶盤會成爲寫操做的瓶頸性能

RAID 4
將數據條塊化並分佈於不一樣的磁盤上,條塊單位爲塊或記錄
缺點:使用一塊磁盤做爲奇偶校驗盤,每次寫操做都須要訪問奇偶盤,這時奇偶校驗盤會成爲寫操做的瓶頸編碼

RAID 5
RAID 0和RAID 1的折中方案,不單獨指定的奇偶盤,而是在全部磁盤上交叉地存取數據及奇偶校驗信息
優勢:磁盤空間利用率要比RAID 1高
缺點:寫入數據的速度比對單個磁盤進行寫入操做稍慢操作系統

RAID 6
增長了第二個獨立的奇偶校驗信息塊
優勢:可靠性很是高
缺點:相對於RAID 5有更大的「寫損失」,所以「寫性能」很是差blog

RAID 7
一種新的RAID標準
優勢:更高的容錯能力,具有更快數據讀取速率的潛力
缺點:磁盤故障會影響吞吐量。故障後重建信息的時間比鏡像配置狀況下要長。it


磁盤陣列有兩種方式能夠實現,那就是「軟件陣列」與「硬件陣列」。class

  軟件陣列是指經過網絡操做系統自身提供的磁盤管理功能將鏈接的普通SCSI卡上的多塊硬盤配置成邏輯盤,組成陣列。軟件陣列能夠提供數據冗餘功能,可是磁盤子系統的性能會有所下降,有的下降幅度還比較大,達30%左右。

  硬件陣列是使用專門的磁盤陣列卡來實現的。硬件陣列可以提供在線擴容、動態修改陣列級別、自動數據恢復、驅動器漫遊、超高速緩衝等功能。它能×××能、數據保護、可靠性、可用性和可管理性的解決方案。陣列卡專用的處理單元來進行操做,它的性能要遠遠高於常規非陣列硬盤,而且更安全更穩定。

相關文章
相關標籤/搜索