前沿拓展:
RAID的種類 RAID的英文全稱為Redundant Array of Inexpensive(或Independent) Disks,而不是某些詞典中所說的" Redundant Access Independent Disks"。
中文名稱是廉價(**)磁盤冗余陣列。
RAID的初衷主要是為了大型服務(wù)器提供高端的存儲功能和冗余的數(shù)據(jù)安全。
在系統(tǒng)中,RAID被看作是一個邏輯分區(qū),但是它是由多個硬盤組成的(最少兩塊)。
它通過在多個硬盤上同時存儲和讀取數(shù)據(jù)來大幅提高存儲系統(tǒng)的數(shù)據(jù)吞吐量(Throughput),而且在很多RAID模式中都有較為完備的相互校驗/恢復(fù)的措施,甚至是直接相互的鏡像備份,從而大大提高了RAID系統(tǒng)的容錯度,提高了系統(tǒng)的穩(wěn)定冗余性,這也是Redundant一詞的由來。RAID以前一直是SCSI領(lǐng)域的獨有產(chǎn)品,因為它當時的技術(shù)與成本也限制了其在低端市場的發(fā)展。今天,隨著RAID技術(shù)的日益成熟與廠商的不斷努力,我們已經(jīng)能夠享受到相對成本低廉得多的IDE-RAID系統(tǒng),雖然穩(wěn)定與可靠性還不可能與SCSI-RAID相比,但它相對于單個硬盤的性能優(yōu)勢對廣大玩家是一個不小的誘惑。事實上,對于日常的低強度**作,IDE-RAID已足能勝任了。與Modem一樣,RAID也有全軟、半軟半硬與全硬之分,全軟RAID就是指RAID的所有功能都是**作系統(tǒng)(OS)與CPU來完成,沒有第三方的控制/處理(業(yè)界稱其為RAID協(xié)處理器——RAID Co-Processor)與I/O芯片。這樣,有關(guān)RAID的所有任務(wù)的處理都由CPU來完成,可想而知這是效率最低的一種RAID。半軟半硬RAID則主要缺乏自己的I/O處理芯片,所以這方面的工作仍要由CPU與驅(qū)動程序來完成。而且,半軟半硬RAID所采用的RAID控制/處理芯片的能力一般都比較弱,不能支持高的RAID等級。全新的RAID則全面具備了自己的RAID控制/處理與I/O處理芯片,甚至還有陣列緩沖(Array Buffer),對CPU的占用率以及整體性能是這三種類型中最優(yōu)勢的,但設(shè)備成本也是三種類型中最高的。早期市場上所出現(xiàn)的使用HighPoint HPT 368、370以及PROMISE芯片的IDE RAID卡與集成它們的主板都是半軟半硬的RAID,并不是真正的硬RAID,因為它們沒有自己專用的I/O處理器。而且,這兩個公司的RAID控制/處理芯片的能力較弱,不能完成復(fù)雜的處理任務(wù),因此還不支持RAID 5等級。著名的Adpatec公司所出品的AAA-UDMA RAID卡則是全硬RAID的代表之作,其上有專用的高級RAID Co-Processor和Intel 960專用I/O處理器,完全支持RAID 5等級,是目前最高級的IDE-RAID產(chǎn)品。表1 就是典型的軟件RAID與硬RAID在行業(yè)應(yīng)用中的比較。
按此查看圖片詳細信息
RAID-7結(jié)構(gòu)圖解
Very High Reliability combined with High Performance(高可靠性與高性能的組合)現(xiàn)在我們將進入對組合RAID等級的介紹,所謂組合RAID是指在這個RAID等級中是由多個RAID等級(一般是兩個)組合而成,RAID 10即是如此。RAID 10是建立在RAID 0和RAID 1基礎(chǔ)上的,具體的組合結(jié)構(gòu)看圖:從中可以看出,RAID 1在這里就是一個冗余的備份陣列,而RAID 0則負責(zé)數(shù)據(jù)的讀寫陣列。其實,圖1只是一種RAID 10方式,更多的情況是從主通路分出兩路(以4個硬盤時為例),做Striping**作,即把數(shù)據(jù)分割,而這分出來的每一路則再分兩路,做Mirroring**作,即互做鏡像。這就是RAID 10名字的來歷(也因此被很多人稱為RAID 0+1),而不是像RAID 5、3那樣的全新等級。
由于利用了RAID 0極高的讀寫效率和RAID 1較高的數(shù)據(jù)保護、恢復(fù)能力,使RAID 10成為了一種性價比較高的等級,目前幾乎所有的RAID控制卡都支持這一等級。但是,RAID 10對存儲容量的利用率和RAID 1一樣低,只有50%。下面就讓我們小編綜合來說一下它的特點:
RAID-53等級
RAID-7結(jié)構(gòu)圖解
High I/O Rates and Data Transfer Performance(高帶寬與數(shù)據(jù)傳輸性能)與RAID 10一樣,RAID 53也是一種組合RAID 等級,但不要拿RAID 10的觀點套用,認為它是RAID 5和RAID 3的組合,事實上,RAID 53應(yīng)該稱為RAID 30或RAID 03(也可以說是RAID 0+3),即RAID 3與RAID 0的組合,具體形式見圖:與圖1相對比,可以發(fā)現(xiàn),RAID 53中將備份等級由RAID 0變?yōu)榱薘AID 3,也就是說把原來的鏡像陣列變成了分割式(Segments)存儲陣列。但它不是對每個RAID 0硬盤都用一個RAID 3系統(tǒng)進行,而是用RAID 3對所有數(shù)據(jù)進行冗余存儲(或者說是校驗),而且讀寫與ECC效率比RAID 0要高不少。
值得注意的是,RAID 3在RAID 53的數(shù)據(jù)傳輸中占有相當重要的位置。在介紹RAID 3時,曾說過它有很高的讀寫傳輸率。因此,在進行大數(shù)據(jù)量吞吐時,由于RAID 3的傳輸率高的緣故,RAID 53的性能要比RAID 10號(因為冗余備份的時間縮短)。而且,借助于RAID 0,其I/O帶寬并沒有降低。不過,從它的配置形式上就可以看出來,它的存儲空間利用率要比RAID 10低,為40%。下面就讓我們小編綜合來說一下RAID 53的特點:
結(jié)束語至此,有關(guān)RAID各主要等級的介紹就到此告一段落了。但本文所介紹的并不是全部的RAID等級,比如RAID 50(5+0)、RAID 51(5+1)以及最新的RAID 100。其中,前兩者都是組合RAID等級,從括號中的名字上就可以看出組合的方式。RAID 100則是在RAID 1基礎(chǔ)上改進而成,提高了讀敢效率(RAID 100采用了獨特的寫入方式,以兩個硬盤為例,數(shù)據(jù)的一半從第一個硬盤的最外圈磁道和第二個硬盤的最內(nèi)圈存起,另一半則從第一個硬盤的最內(nèi)圈和第二個硬盤的最外圈磁道存起,配合專用的讀取算法,使兩個硬盤的外圈磁道交替工作,由于總是盡可能地從外道開始讀取,所以提高了讀取效率)。以上三種等級由于知名度較低,而且現(xiàn)在還很少見到應(yīng)用,就不在此詳細介紹了。另外值得一提的是Intel準備在未來的ICH-6R上提供的Matrix RAID功能,它可以用兩硬盤通過邏輯卷的功能組成RAID-0和RAID-1兩種模式的陣列,具體結(jié)構(gòu)見下面的圖:
很明顯,以這**的例子分析,每個硬盤分出40GB分別用于RAID 0和1,用于RAID 0的是分區(qū)C,容量是40+40=80GB,用于RAID 1的是分區(qū)D,容量是(40+40)/2=40GB。由于Matrix RAID還沒有真正交付應(yīng)用,我們在此也就不具體介紹了。
PAGE
1
拓展知識:
win7做raid
如果主板支持是可以實現(xiàn)的,你可以查詢一下主板說明書。
在CMOS狀態(tài)下設(shè)置完RAID0(不同的主板類型設(shè)置方式是不一樣,要根據(jù)主板的說明進行設(shè)置)后將**作系統(tǒng)安裝在RAID0上,這種模式下**作系統(tǒng)的安裝或?qū)AID0分區(qū)上的讀寫**作,其性能肯定會比對單硬盤模式有所提高,但也不要指望會成倍的提升。
RAID1分區(qū)上的數(shù)據(jù)保護問題就比較糾結(jié)了,因為如果RAID0故障了(硬盤本身的故障),在不進行再次寫入**作的情況,根據(jù)原先的模式再次構(gòu)建**作系統(tǒng),第二將這組硬盤根據(jù)原先的配置再次掛載到系統(tǒng),重新讓**作系統(tǒng)激活原先的分區(qū),一般情況下是可以找回數(shù)據(jù)。
原創(chuàng)文章,作者:九賢生活小編,如若轉(zhuǎn)載,請注明出處:http:///106633.html