[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 系統管理 > 其它 > 正文
RAID技術簡介
本文出自: www.ibm.com.cn (2001-06-05 22:08:00)
    RAID是通過磁盤陣列與數據條塊化方法相結合, 以提高數據可用率的一種結構.IBM早1970年就開始研究
此項技術.RAID 可分為RAID級別1到RAID級別6, 通常稱為: RAID 0, RAID 1, RAID 2, RAID 3,RAID 4, 
RAID 5,RAID6.每一個RAID級別都有自己的強項和弱項. "奇偶校驗"定義為用戶數據的冗余信息, 當硬盤
失效時, 可以重新產生數據.


RAID 0: RAID 0 並不是真正的RAID結構, 沒有數據冗余. RAID 0 連續地分割數據並並行地讀/寫多個磁盤上. 
因此具有很高的數據傳輸率. 但RAID 0在提高性能的同時,並沒有提供數據可靠性,如果一個磁盤失效, 
將影響整個數據.因此RAID 0 不可應用需要數據高可用性的關鍵應用. 
RAID 1: RAID 1通過數據鏡像實現數據冗余, 在兩對分離的磁盤上產生互為備份的數據. RAID 1可以提高讀的性能, 
當原始數據繁忙時, 可直接從鏡像拷貝中讀取數據.RAID 1是磁盤陣列中費用最高的, 但提供了最高的數據
可用率. 當一個磁盤失效, 系統可以自動地交換到鏡像磁盤上, 而不需要重組失效的數據. 
RAID 2: 從概念上講, RAID 2 同RAID 3類似, 兩者都是將數據條塊化分布不同的硬盤上, 條塊單位為位或字節. 
然而RAID 2 使用稱為"加重平均糾錯碼"的編碼技術來提供錯誤檢查及恢復. 這種編碼技術需要多個磁盤存
放檢查及恢復信息, 使得RAID 2技術實施更復雜. 因此,在商業環境中很少使用. 
RAID 3: 不同RAID 2, RAID 3使用單塊磁盤存放奇偶校驗信息. 如果一塊磁盤失效, 奇偶盤及其他數據盤可以重新
產生數據. 如果奇偶盤失效,則不影響數據使用.RAID 3對大量的連續數據可提供很好的傳輸率, 但對隨
機數據, 奇偶盤會成為寫操作的瓶頸. 
RAID 4: 同RAID 2, RAID 3一樣, RAID 4, RAID 5也同樣將數據條塊化並分布不同的磁盤上, 但條塊單位為塊或記
錄. RAID 4使用一塊磁盤作為奇偶校驗盤, 每次寫操作都需要訪問奇偶盤, 成為寫操作的瓶頸. 在商業應用
中很少使用. 
RAID 5: RAID 5沒有單獨指定的奇偶盤, 而是交叉地存取數據及奇偶校驗信息所有磁盤上. 在RAID5 上, 讀/寫指針
可同時對陣列設備進行操作, 提供了更高的數據流量. RAID 5更適合小數據塊, 隨機讀寫的數據.RAID 3 
與RAID 5相比, 重要的區別在RAID 3每進行一次數據傳輸,需涉及到所有的陣列盤.而對RAID 5來說, 大部
分數據傳輸只對一塊磁盤操作, 可進行並行操作.在RAID 5中有"寫損失", 即每一次寫操作,將產生四個實際的
讀/寫操作, 其中兩次讀舊的數據及奇偶信息, 兩次寫新的數據及奇偶信息. 
RAID 6: RAID 6 與RAID 5相比,增加了第二個獨立的奇偶校驗信息塊. 兩個獨立的奇偶系統使用不同的算法, 數據的可
靠性非常高. 即使兩塊磁盤同時失效,也不會影響數據的使用. 但需要分配給奇偶校驗信息更大的磁盤空間, 
相對RAID 5有更大的"寫損失". RAID 6 的寫性能非常差, 較差的性能和復雜的實施使得RAID 6很少使用. (http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
RAID原理,磁盤陣列(Disk Array)原理 (2001-10-20 13:05:00)
磁盤陣列系RAID介紹 (2001-08-16 07:00:00)
Linux 網管 123 --- 第11章. 在企業裡的電腦使用 Linux -1.使用 RAID (2001-07-03 18:08:00)
Linux 下採用軟件實現RAID (2001-06-20 10:08:00)
RAID技術簡介 (2001-06-05 22:08:00)
HP-UX下RAID5配置的讀性能極慢的解決辦法 (2001-05-29 11:00:01)
如何實現Linux的軟件磁盤陣列(RAID) (2001-05-10 10:09:11)
 

★  樊強制作 歡迎分享  ★