少年阿賓

          那些青春的歲月

            BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
            500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks

          RAID 是“獨(dú)立磁盤冗余陣列”(最初為“廉價(jià)磁盤冗余陣列”)的縮略語,1987 年由Patterson Gibson Katz 在加州大學(xué)伯克利分院的一篇文章中定義。RAID 陣列技術(shù)允許將一系列磁盤分組,以實(shí)現(xiàn)提高可用性的目的,并提供為實(shí)現(xiàn)數(shù)據(jù)保護(hù)而必需的數(shù)據(jù)冗余,有時(shí)還有改善性能的作用。我們將對(duì)七個(gè)RAID 級(jí)別: 01351030 50 作些說明。最前面的個(gè)級(jí)別0135,)已被定為工業(yè)標(biāo)準(zhǔn),10 級(jí)、30 級(jí)和50 級(jí)則反應(yīng)了ACCSTOR2000 磁盤陣列可以提供的功能。了解每個(gè)級(jí)別的特征將有助于您判斷哪個(gè)級(jí)別最適合您的需要,本文的最后一部分將提供一份指導(dǎo)方針,幫助您選擇最適合您需要的RAID 級(jí)別。RAID 級(jí)別可以通過軟件或硬件實(shí)現(xiàn)。許多但不是全部網(wǎng)絡(luò)操作系統(tǒng)支持的RAID 級(jí)別至少要達(dá)到級(jí),RAID103050 ACCSTOR2000 磁盤陣列控制下才能實(shí)現(xiàn)。基于軟件的RAID 需要使用主機(jī)CPU 周期和系統(tǒng)內(nèi)存,從而增加了系統(tǒng)開銷,直接影響系統(tǒng)的性能。磁盤陣列控制器把RAID 的計(jì)算和操縱工作由軟件移到了專門的硬件上,一般比軟件實(shí)現(xiàn)RAID 的系統(tǒng)性能要好。
           


           


          RAID 0
          1
          、RAID 0又稱為Stripe(條帶化)或Striping,它代表了所有RAID級(jí)別中最高的存儲(chǔ)性能。RAID 0提高存儲(chǔ)性能的原理是把連續(xù)的數(shù)據(jù)分散到多個(gè)磁盤上存取,這樣,系統(tǒng)有數(shù)據(jù)請(qǐng)求就可以被多個(gè)磁盤并行的執(zhí)行,每個(gè)磁盤執(zhí)行屬于它自己的那部分?jǐn)?shù)據(jù)請(qǐng)求。這種數(shù)據(jù)上的并行操作可以充分利用總線的帶寬,顯著提高磁盤整體存取性能。
          2、系統(tǒng)向三個(gè)磁盤組成的邏輯硬盤(RADI 0 磁盤組)發(fā)出的I/O數(shù)據(jù)請(qǐng)求被轉(zhuǎn)化為3項(xiàng)操作,其中的每一項(xiàng)操作都對(duì)應(yīng)于一塊物理硬盤。我們從圖中可以清楚的看到通過建立RAID 0,原先順序的數(shù)據(jù)請(qǐng)求被分散到所有的三塊硬盤中同時(shí)執(zhí)行。從理論上講,三塊硬盤的并行操作使同一時(shí)間內(nèi)磁盤讀寫速度提升了3倍。 但由于總線帶寬等多種因素的影響,實(shí)際的提升速率肯定會(huì)低于理論值,但是,大量數(shù)據(jù)并行傳輸與串行傳輸比較,提速效果顯著顯然毋庸置疑。
          3、RAID 0的缺點(diǎn)是不提供數(shù)據(jù)冗余,因此一旦用戶數(shù)據(jù)損壞,損壞的數(shù)據(jù)將無法得到恢復(fù)。
          4、RAID 0具有的特點(diǎn),使其特別適用于對(duì)性能要求較高,而對(duì)數(shù)據(jù)安全不太在乎的領(lǐng)域,如圖形工作站等。對(duì)于個(gè)人用戶,RAID 0也是提高硬盤存儲(chǔ)性能的絕佳選擇。

          RAID 1
          1、RAID 1又稱為Mirror或Mirroring(鏡像),它的宗旨是最大限度的保證用戶數(shù)據(jù)的可用性和可修復(fù)性。
           RAID 1的操作方式是把用戶寫入硬盤的數(shù)據(jù)百分之百地自動(dòng)復(fù)制到另外一個(gè)硬盤上。
          2、當(dāng)讀取數(shù)據(jù)時(shí),系統(tǒng)先從RAID 0的源盤讀取數(shù)據(jù),如果讀取數(shù)據(jù)成功,則系統(tǒng)不去管備份盤上的數(shù)據(jù);如果讀取源盤數(shù)據(jù)失敗,則系統(tǒng)自動(dòng)轉(zhuǎn)而讀取備份盤上的數(shù)據(jù),不會(huì)造成用戶工作任務(wù)的中斷。當(dāng)然,我們應(yīng)當(dāng)及時(shí)地更換損壞的硬盤并利用備份數(shù)據(jù)重新建立Mirror,避免備份盤在發(fā)生損壞時(shí),造成不可挽回的數(shù)據(jù)損失。
          3、由于對(duì)存儲(chǔ)的數(shù)據(jù)進(jìn)行百分之百的備份,在所有RAID級(jí)別中,RAID 1提供最高的數(shù)據(jù)安全保障。同樣,由于數(shù)據(jù)的百分之百備份,備份數(shù)據(jù)占了總存儲(chǔ)空間的一半,因而Mirror(鏡像)的磁盤空間利用率低,存儲(chǔ)成本高。
          4、Mirror雖不能提高存儲(chǔ)性能,但由于其具有的高數(shù)據(jù)安全性,使其尤其適用于存放重要數(shù)據(jù),如服務(wù)器和數(shù)據(jù)庫存儲(chǔ)等領(lǐng)域。

          RAID 10=RAID 0+1
          1、正如其名字一樣RAID 0+1是RAID 0和RAID 1的組合形式,也稱為RAID 10。
          2、以四個(gè)磁盤組成的RAID 0+1為例,其數(shù)據(jù)存儲(chǔ)方式如圖所示:RAID 0+1是存儲(chǔ)性能和數(shù)據(jù)安全兼顧的方案。它在提供與RAID 1一樣的數(shù)據(jù)安全保障的同時(shí),也提供了與RAID 0近似的存儲(chǔ)性能。
          3、由于RAID 0+1也通過數(shù)據(jù)的100%備份功能提供數(shù)據(jù)安全保障,因此RAID 0+1的磁盤空間利用率與RAID 1相同,存儲(chǔ)成本高。
          4、RAID 0+1的特點(diǎn)使其特別適用于既有大量數(shù)據(jù)需要存取,同時(shí)又對(duì)數(shù)據(jù)安全性要求嚴(yán)格的領(lǐng)域,如銀行、金融、商業(yè)超市、倉儲(chǔ)庫房、各種檔案管理等。

          RAID 5
          1、RAID 5 是一種存儲(chǔ)性能、數(shù)據(jù)安全和存儲(chǔ)成本兼顧的存儲(chǔ)解決方案。 以四個(gè)硬盤組成的RAID 5為例,其數(shù)據(jù)存儲(chǔ)方式如圖4所示:圖中,P0為D0,D1和D2的奇偶校驗(yàn)信息,其它以此類推。由圖中可以看出,RAID 5不對(duì)存儲(chǔ)的數(shù)據(jù)進(jìn)行備份,而是把數(shù)據(jù)和相對(duì)應(yīng)的奇偶校驗(yàn)信息存儲(chǔ)到組成RAID5的各個(gè)磁盤上,并且奇偶校驗(yàn)信息和相對(duì)應(yīng)的數(shù)據(jù)分別存儲(chǔ)于不同的磁盤上。當(dāng)RAID5的一個(gè)磁盤數(shù)據(jù)發(fā)生損壞后,利用剩下的數(shù)據(jù)和相應(yīng)的奇偶校驗(yàn)信息去恢復(fù)被損壞的數(shù)據(jù)。
          2、RAID 5可以理解為是RAID 0和RAID 1的折衷方案。RAID 5可以為系統(tǒng)提供數(shù)據(jù)安全保障,但保障程度要比Mirror低而磁盤空間利用率要比Mirror高。RAID 5具有和RAID 0相近似的數(shù)據(jù)讀取速度,只是多了一個(gè)奇偶校驗(yàn)信息,寫入數(shù)據(jù)的速度比對(duì)單個(gè)磁盤進(jìn)行寫入操作稍慢。同時(shí)由于多個(gè)數(shù)據(jù)對(duì)應(yīng)一個(gè)奇偶校驗(yàn)信息,RAID 5的磁盤空間利用率要比RAID 1高,存儲(chǔ)成本相對(duì)較低。

           



          posted on 2015-05-03 18:23 abin 閱讀(317) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 达拉特旗| 富民县| 厦门市| 贺州市| 屏南县| 达日县| 罗江县| 招远市| 沙湾县| 鄂温| 康平县| 佛山市| 九寨沟县| 博湖县| 温泉县| 镇巴县| 淳化县| 景洪市| 禄丰县| 清新县| 南乐县| 德兴市| 稷山县| 家居| 石渠县| 高青县| 花莲市| 海口市| 庆云县| 柳河县| 昭通市| 剑阁县| 原平市| 贵州省| 柯坪县| 东港市| 逊克县| 沂源县| 南昌市| 儋州市| 保靖县|