磁盤陣列 RAID分類 RAID 0/1/3/5/6/10/JBOD
RAID 分類
通常我們有5種常見的RAID級(jí)別,這些級(jí)別不是刻意分出來(lái)的,而是按功能分的。不同的RAID級(jí)別提供不同的性能,數(shù)據(jù)的有效性和完整性取決于特定的I/O環(huán)境。沒有任何一種RAID級(jí)別可以完美的適合任何用戶。
概要:
RIAD基礎(chǔ)概念:所謂RIAD就是獨(dú)立磁盤冗余陣列的英文縮寫。英文好像是Redant Array of Disks..的吧。。 RAID磁盤陣列技術(shù)就是將所有磁盤分組來(lái)實(shí)現(xiàn)高寫性能和數(shù)據(jù)保護(hù)性能。最早RIAD是一些高端服務(wù)器才用的高級(jí)東西(更早時(shí)候是中央情報(bào)局才用的東西- -。。),不過隨著時(shí)代的發(fā)展RIAD技術(shù)已經(jīng)應(yīng)用到了各個(gè)領(lǐng)域。RAID可以存在于各種接口,現(xiàn)在來(lái)說,PATA SATA SCSI均可以組成RAID。INTEL 865 875發(fā)布后,接口開始轉(zhuǎn)向SATA接口,RIAD也從PATA轉(zhuǎn)向SATA了 RIAD有很多種,有RIAD 0~7,10 30 35 53 1.5。一般用戶多數(shù)都選擇組建RIAD 0 注重?cái)?shù)據(jù)重要性的可以組建RIAD 1(是非常重要- -b)。 RIAD 0介紹: RAID 0是把數(shù)據(jù)分割后分布到各個(gè)磁盤上。然后每個(gè)被分割的數(shù)據(jù)被分散到連續(xù)的數(shù)據(jù)塊上,數(shù)據(jù)被分成512字節(jié)到幾兆的若干塊后,然后交替寫入磁盤。第1塊寫到磁盤1,第2塊寫到磁盤2,交替寫入。當(dāng)達(dá)陣列中的最后一個(gè)磁盤時(shí),就寫到磁盤1的下一段。就這樣,負(fù)載被平均分配到磁盤中。由于磁盤可以同時(shí)讀寫,使得性能大大的提高~~~,不過它的數(shù)據(jù)安全性能不高。假設(shè)一個(gè)磁盤出現(xiàn)壞道等問題,那么數(shù)據(jù)就會(huì)連帶性的全盤損壞。所以,RAID 0不適用銀行等數(shù)據(jù)高重要性的環(huán)境,但是,它強(qiáng)大的數(shù)據(jù)讀寫能力是最關(guān)鍵,比如常年BT,游戲等硬盤高讀寫率的同志們,強(qiáng)烈推薦RIAD 0模式. RIAD 1介紹: (懶得打了..轉(zhuǎn)一點(diǎn).) RAID 1也被稱為鏡象,因?yàn)橐粋€(gè)磁盤上的數(shù)據(jù)被完全復(fù)制到另一個(gè)磁盤上。如果一個(gè)磁盤的數(shù)據(jù)發(fā)生錯(cuò)誤,或者硬盤出現(xiàn)了壞道,那么另一個(gè)硬盤可以補(bǔ)救回磁盤故障而造成的數(shù)據(jù)損失和系統(tǒng)中斷。另外,RAID 1還可以實(shí)現(xiàn)雙工——即可以復(fù)制整個(gè)控制器,這樣在磁盤故障或控制器故障發(fā)生時(shí),您的數(shù)據(jù)都可以得到保護(hù)。鏡象和雙工的缺點(diǎn)是需要多出一倍數(shù)量的驅(qū)動(dòng)器來(lái)復(fù)制數(shù)據(jù),但系統(tǒng)的讀寫性能并不會(huì)由此而提高,這可能是一筆不小的開支。RAID l可以由軟件或硬件方式實(shí)現(xiàn)。 RAID 2: RAID 2是為大型機(jī)和超級(jí)計(jì)算機(jī)開發(fā)的帶海明碼校驗(yàn)磁盤陣列。磁盤驅(qū)動(dòng)器組中的第1個(gè)、第2個(gè)、第4個(gè)......第2的n次冪個(gè)磁盤驅(qū)動(dòng)器是專門的校驗(yàn)盤,用于校驗(yàn)和糾錯(cuò)。七個(gè)磁盤驅(qū)動(dòng)器組建的RAID 2,第1、2、4個(gè)磁盤驅(qū)動(dòng)器是糾錯(cuò)盤,其余的用于存放數(shù)據(jù)。RAID 2對(duì)大數(shù)據(jù)量的讀寫具有極高的性能,但少量數(shù)據(jù)的讀寫時(shí)性能反而不好,所以RAID 2實(shí)際使用較少。 由于RAID 2的特殊性,只要我們使用的磁盤驅(qū)動(dòng)器越多,校驗(yàn)盤在其中占的百分比越少。如果希望達(dá)到比較理想的速度和較好的磁盤利用率,那最好可以增加保存校驗(yàn)碼 ECC碼的硬盤,但是這就要付出更多硬盤的購(gòu)買成本,來(lái)確保數(shù)據(jù)冗余。對(duì)于控制器的設(shè)計(jì)來(lái)說,它比下面所說的RAID 3,4或5要簡(jiǎn)單。 RAID 3: RAID 3,即帶有專用奇偶位(parity)的條帶。每個(gè)條帶片上都有相當(dāng)于一"塊"那么大的空間用來(lái)存儲(chǔ)冗余信息,即奇偶位。奇偶位是編碼信息,如果某個(gè)磁盤的數(shù)據(jù)有誤,或者磁盤發(fā)生故障,就可以用它來(lái)恢復(fù)數(shù)據(jù)。在數(shù)據(jù)密集型環(huán)境或單一用戶環(huán)境中,組建RAID 3對(duì)訪問較長(zhǎng)的連續(xù)記錄有利,不過同RAID 2一樣,訪問較短記錄時(shí),性能會(huì)有所下降。 RAID 4: RAID 4是帶奇偶校驗(yàn)碼的獨(dú)立磁盤結(jié)構(gòu)。它和RAID 3很相似,不同的是RAID 4對(duì)數(shù)據(jù)的訪問是按數(shù)據(jù)塊進(jìn)行的。RAID 3是一次一橫條,而RAID 4一次一豎條。所以RAID 3常須訪問陣列中所有的硬盤驅(qū)動(dòng)器,而RAID 4只須訪問有用的硬盤驅(qū)動(dòng)器。這樣讀數(shù)據(jù)的速度大大提高了,但在寫數(shù)據(jù)方面,需將從數(shù)據(jù)硬盤驅(qū)動(dòng)器和校驗(yàn)硬盤驅(qū)動(dòng)器中恢復(fù)出的舊數(shù)據(jù)與新數(shù)據(jù)校驗(yàn),然后再將更新后的數(shù)據(jù)和檢驗(yàn)位寫入硬盤驅(qū)動(dòng)器,所以處理時(shí)間較RAID 3長(zhǎng)。 RAID 5: RAID 5也被叫做帶分布式奇偶位的條帶。每個(gè)條帶上都有相當(dāng)于一個(gè)"塊"那么大的地方被用來(lái)存放奇偶位。與RAID 3不同的是,RAID 5把奇偶位信息也分布在所有的磁盤上,而并非一個(gè)磁盤上,大大減輕了奇偶校驗(yàn)盤的負(fù)擔(dān)。盡管有一些容量上的損失,RAID 5卻能提供較為完美的整體性能,因而也是被廣泛應(yīng)用的一種磁盤陣列方案。它適合于輸入/輸出密集、高讀/寫比率的應(yīng)用程序,如事務(wù)處理等。 RAID 6: RAID 6是帶有兩種分布存儲(chǔ)的奇偶校驗(yàn)碼的獨(dú)立磁盤結(jié)構(gòu)。它使用了分配在不同的磁盤上的第二種奇偶校驗(yàn)來(lái)實(shí)現(xiàn)增強(qiáng)型的RAID 5。它能承受多個(gè)驅(qū)動(dòng)器同時(shí)出現(xiàn)故障,但是,用于計(jì)算奇偶校驗(yàn)值和驗(yàn)證數(shù)據(jù)正確性所花費(fèi)的時(shí)間比較多,造成了系統(tǒng)的負(fù)載較重,大大降低整體磁盤性能,而且,系統(tǒng)需要一個(gè)極為復(fù)雜的控制器。當(dāng)然,由于引入了第二種奇偶校驗(yàn)值,我們所以需要的是N+2個(gè)磁盤。 RAID 7: RAID 7自身帶有智能化實(shí)時(shí)操作系統(tǒng)和用于存儲(chǔ)管理的軟件工具,可完全獨(dú)立于主機(jī)運(yùn)行,不占用主機(jī)CPU資源。RAID 7存儲(chǔ)計(jì)算機(jī)操作系統(tǒng)(Storage Computer Operating System)是一套實(shí)時(shí)事件驅(qū)動(dòng)操作系統(tǒng),主要用來(lái)進(jìn)行系統(tǒng)初始化和安排RAID 7磁盤陣列的所有數(shù)據(jù)傳輸,并把它們轉(zhuǎn)換到相應(yīng)的物理存儲(chǔ)驅(qū)動(dòng)器上。通過Storage Computer Operating System來(lái)設(shè)定和控制讀寫速度,可使主機(jī)I/O傳遞性能達(dá)到最佳。如果一個(gè)磁盤出現(xiàn)故障,還可自動(dòng)執(zhí)行恢復(fù)操作,并可管理備份磁盤的重建過程。 RAID 7采用的是非同步訪問方式,極大地減輕了數(shù)據(jù)寫瓶頸,提高了I/O速度。(所謂非同步訪問,即RAID 7的每個(gè)I/O接口都有一條專用的高速通道,作為數(shù)據(jù)或控制信息的流通路徑,因此可獨(dú)立地控制自身系統(tǒng)中每個(gè)磁盤的數(shù)據(jù)存取。)如果RAID 7有N個(gè)磁盤,那么除去一個(gè)校驗(yàn)盤(用作冗余計(jì)算)外,可同時(shí)處理N-1個(gè)主機(jī)系統(tǒng)隨機(jī)發(fā)出的讀/寫指令,從而顯著地改善了I/O應(yīng)用。RAID 7系統(tǒng)內(nèi)置實(shí)時(shí)操作系統(tǒng)還可自動(dòng)對(duì)主機(jī)發(fā)送過來(lái)的讀/寫指令進(jìn)行優(yōu)化處理,以智能化方式將可能被讀取的數(shù)據(jù)預(yù)先讀入快速緩存中,從而大大減少了磁頭的轉(zhuǎn)動(dòng)次數(shù),提高了I/O速度。RAID 7可幫助用戶有效地管理日益龐大的數(shù)據(jù)存儲(chǔ)系統(tǒng),并使系統(tǒng)的運(yùn)行效率提高至少一倍以上,滿足了各類用戶的不同需求。 RAID 10(RAID 0+1): RAID 10,也被稱為鏡象陣列條帶,現(xiàn)在我們一般稱它為RAID 0+1。RAID 10(RAID 0+1)提供100%的數(shù)據(jù)冗余,支持更大的卷尺寸。組建RAID 10(RAID 0+1)需要4個(gè)磁盤,其中兩個(gè)為條帶數(shù)據(jù)分布,提供了RAID 0的讀寫性能,而另外兩個(gè)則為前面兩個(gè)硬盤的鏡像,保證了數(shù)據(jù)的完整備份。 RAID 30: RAID 30也被稱為專用奇偶位陣列條帶。它具有RAID 0和RAID 3的特性,由兩組RAID 3的磁盤(每組3個(gè)磁盤)組成陣列,使用專用奇偶位,而這兩種磁盤再組成一個(gè)RAID 0的陣列,實(shí)現(xiàn)跨磁盤抽取數(shù)據(jù)。RAID 30提供容錯(cuò)能力,并支持更大的卷尺寸。象RAID 10一樣,RAID 30也提供高可靠性,因?yàn)榧词褂袃蓚€(gè)物理磁盤驅(qū)動(dòng)器失效(每個(gè)陣列中一個(gè)),數(shù)據(jù)仍然可用。 RAID 30最小要求有6個(gè)驅(qū)動(dòng)器,它最適合非交互的應(yīng)用程序,如視頻流、圖形和圖象處理等。這些應(yīng)用程序順序處理大型文件,而且要求高可用性和高速度。 RAID 50: RAID 50被稱為分布奇偶位陣列條帶。同RAID 30相仿的,它具有RAID 5和RAID 0的共同特性。它由兩組RAID 5磁盤組成(每組最少3個(gè)),每一組都使用了分布式奇偶位,而兩組硬盤再組建成RAID 0,實(shí)驗(yàn)跨磁盤抽取數(shù)據(jù)。RAID 50提供可靠的數(shù)據(jù)存儲(chǔ)和優(yōu)秀的整體性能,并支持更大的卷尺寸。即使兩個(gè)物理磁盤發(fā)生故障(每個(gè)陣列中一個(gè)),數(shù)據(jù)也可以順利恢復(fù)過來(lái)。 RAID 50最少需要6個(gè)驅(qū)動(dòng)器,它最適合需要高可靠性存儲(chǔ)、高讀取速度、高數(shù)據(jù)傳輸性能的應(yīng)用。這些應(yīng)用包括事務(wù)處理和有許多用戶存取小文件的辦公應(yīng)用程序。 RAID 53: RAID 53稱為高效數(shù)據(jù)傳送磁盤結(jié)構(gòu)。結(jié)構(gòu)的實(shí)施同Level 0數(shù)據(jù)條陣列,其中,每一段都是一個(gè)RAID 3陣列。它的冗余與容錯(cuò)能力同RAID 3。這對(duì)需要具有高數(shù)據(jù)傳輸率的RAID 3配置的系統(tǒng)有益,但是它價(jià)格昂貴、效率偏低。 RAID 1.5: RAID 1.5是一個(gè)新生的磁盤陣列方式,它具有RAID 0+1的特性,而不同的是,它的實(shí)現(xiàn)只需要2個(gè)硬盤。從表面上來(lái)看,組建RAID 1.5后的磁盤,兩個(gè)都具有相同的數(shù)據(jù)。當(dāng)然,RAID 1.5也是一種不能完全利用磁盤空間的磁盤陣列模式,因此,兩個(gè)80GB的硬盤在組建RAID 1.5后,和RAID 1是一樣的,即只有80GB的實(shí)際使用空間,另外80GB是它的備份數(shù)據(jù)。如果把兩個(gè)硬盤分開,分別把他們運(yùn)行在原系統(tǒng),也是暢通無(wú)阻的。但通過實(shí)際應(yīng)用,我們發(fā)現(xiàn)如果兩個(gè)硬盤在分開運(yùn)行后,其數(shù)據(jù)的輕微改變都會(huì)引起再次重組后的磁盤陣列,沒法實(shí)現(xiàn)完全的數(shù)據(jù)恢復(fù),而是以數(shù)據(jù)較少的磁盤為準(zhǔn)。
RAID 0 是最快,最有效率的陣列類型,但是不支持容錯(cuò)功能。
RAID 1 適合性能要求較高又需要容錯(cuò)功能的陣列。另外, RAID 1是在只有少于2個(gè)磁盤的環(huán)境下支持容錯(cuò)功能的唯一選擇。
RAID 3 被用在數(shù)據(jù)加強(qiáng)和加速單用戶對(duì)連續(xù)的長(zhǎng)記錄時(shí)的數(shù)據(jù)傳輸。
RAID 5 是在多用戶,對(duì)數(shù)據(jù)寫入的性能要求不高的環(huán)境下的最好選擇。然而,它要求至少3個(gè),通常使用5個(gè)磁盤來(lái)執(zhí)行。
RAID 6 是在多用戶,可以保護(hù)兩只驅(qū)動(dòng)器損壞情況下的數(shù)據(jù)。它要求至少4個(gè)驅(qū)動(dòng)器,通常使用6個(gè)磁盤以上來(lái)執(zhí)行。
RAID 10 集良好的可靠性和高性能于一身
RAID 0:
RAID 0 將數(shù)據(jù)分條,存儲(chǔ)到多個(gè)磁盤中,不帶任何冗余信息。數(shù)據(jù)被分割成塊,繼續(xù)分布到磁盤中。這一級(jí)別也被認(rèn)為是純粹的數(shù)據(jù)分條。創(chuàng)建RAID 0 需要一個(gè)或多個(gè)磁盤。也就是說,單獨(dú)的一個(gè)磁盤可以被認(rèn)為是一個(gè)RAID 0 陣列。不幸的是,數(shù)據(jù)分條降低了數(shù)據(jù)的可用性,如果一個(gè)磁盤發(fā)生錯(cuò)誤,整個(gè)陣列將會(huì)癱瘓。
優(yōu)點(diǎn):
易于實(shí)現(xiàn)
無(wú)容量損失-所有的存儲(chǔ)空間都可用
缺點(diǎn):
無(wú)容錯(cuò)能力
一個(gè)磁盤出錯(cuò)導(dǎo)致?lián)p失所有陣列內(nèi)的數(shù)據(jù)
RAID 1 :
RAID 1至少要有兩個(gè)(只有兩個(gè))硬盤才能組成,因此也稱為鏡像(Mirroring)方式。所謂鏡像就是每?jī)蓚€(gè)硬盤的內(nèi)容一模一樣,但是對(duì)操作系統(tǒng)而言只呈現(xiàn)一個(gè)硬盤,以便于管理。由此可見,RAID 1對(duì)數(shù)據(jù)進(jìn)行了完全的備份,其可靠性是最高的。當(dāng)然,其數(shù)據(jù)的寫入時(shí)間可能會(huì)稍長(zhǎng)一點(diǎn),但因?yàn)閮蓚€(gè)鏡象硬盤可以同時(shí)讀取數(shù)據(jù),故讀數(shù)據(jù)與RAID 0一樣。磁盤陣列的總?cè)萘繛槠渲蠳/2塊硬盤的容量在RAID 級(jí)別中,RAID 1通過數(shù)據(jù)鏡像提供了最高的信息可用性。另外,如果陣列支持?jǐn)?shù)據(jù)和鏡像的同時(shí)讀取,讀取信息的性能將會(huì)提高。
優(yōu)點(diǎn):
讀取性能較單磁盤高
缺點(diǎn):
需要2倍的存儲(chǔ)空間
RAID 3:
RAID 3 是最常使用的硬盤陣列技術(shù)。RAID 3至少需要3個(gè)硬盤。RAID 3的總?cè)萘繛楦鱾€(gè)硬盤容量之和減去一塊硬盤的容量。
應(yīng)用此技術(shù),數(shù)據(jù)被分條存儲(chǔ)在多個(gè)磁盤內(nèi)。另外,會(huì)產(chǎn)生奇偶校驗(yàn),并一并存儲(chǔ)在磁盤內(nèi).使用RAID 3,數(shù)據(jù)知識(shí)塊會(huì)比平均I/O大小來(lái)的小的多,同時(shí)磁盤主軸會(huì)被同步,以便提高數(shù)據(jù)傳送的帶寬。由于使用奇偶校驗(yàn),RAID 3的數(shù)據(jù)條帶可以抵抗其中的一個(gè)磁盤出錯(cuò)而不丟失任何信息。
優(yōu)點(diǎn):
良好的數(shù)據(jù)可用性
在數(shù)據(jù)加強(qiáng)傳輸應(yīng)用方面有良好的性能
經(jīng)濟(jì)實(shí)用-為實(shí)現(xiàn)奇偶校驗(yàn),只需要一個(gè)額外的磁盤
缺點(diǎn):
隨機(jī)存儲(chǔ)性能低
磁盤出錯(cuò)會(huì)對(duì)性能產(chǎn)生重大影響
RAID 5:
RAID 5 和RAID 3極為相似,都是數(shù)據(jù)分條,奇偶校驗(yàn)產(chǎn)生冗余。但是,它不采用一個(gè)固定的硬盤來(lái)存儲(chǔ)奇偶校驗(yàn)值,所有數(shù)據(jù)和校驗(yàn)值都分布在所有硬盤上。
優(yōu)點(diǎn):
最高的信息處理讀取率
經(jīng)濟(jì)實(shí)用-只需要一個(gè)額外的磁盤
缺點(diǎn):
單獨(dú)信息塊的傳送和單磁盤時(shí)相同
需要特定的硬件
RAID 6
RAID 6提供了比RAID 5更高級(jí)別的數(shù)據(jù)保護(hù)、數(shù)據(jù)可用性及容錯(cuò)性,但也要付出更大的代價(jià)。
冗余獨(dú)立磁盤陣列(RAID)技術(shù)讓你可以根據(jù)某個(gè)應(yīng)用的特殊需要,建立不同程度的數(shù)據(jù)保護(hù)機(jī)制。RAID 0、RAID 1、RAID 5和RAID 10是應(yīng)用最廣泛的幾種RAID;RAID 5(旋轉(zhuǎn)奇偶校驗(yàn))更是由于可以重建失效驅(qū)動(dòng)器上的數(shù)據(jù)、照樣能夠訪問存儲(chǔ)的信息而最為流行;而RAID 6(雙奇偶校驗(yàn))萬(wàn)一遇到故障,可以保護(hù)兩只驅(qū)動(dòng)器上的數(shù)據(jù),從而提供了更高級(jí)別的容錯(cuò)性。
更好的安全性
在RAID 5陣列中,所有驅(qū)動(dòng)器上的數(shù)據(jù)進(jìn)行了條帶化處理;奇偶校驗(yàn)信息分布、保存在所有磁盤上。要是某只驅(qū)動(dòng)器失效,剩余的那個(gè)陣列就會(huì)工作在降級(jí)模式下,直到失效驅(qū)動(dòng)器被替換、上面的數(shù)據(jù)利用奇偶校驗(yàn)信息得到重建為止。但倘若第二只驅(qū)動(dòng)器在重建過程中也失效了,或者潛伏的存儲(chǔ)介質(zhì)缺陷導(dǎo)致重新過程中引起讀錯(cuò)誤,所有數(shù)據(jù)就會(huì)丟失。如今更高的硬盤容量導(dǎo)致重建時(shí)間延長(zhǎng),這就增加了第二只驅(qū)動(dòng)器在重建過程中失效的可能性。
RAID 6消除了這種風(fēng)險(xiǎn)。在使用RAID 6的系統(tǒng)中,第二組奇偶校驗(yàn)在所有驅(qū)動(dòng)器上進(jìn)行計(jì)算、寫及分布。這第二個(gè)奇偶校驗(yàn)計(jì)算大大加強(qiáng)了容錯(cuò)性,因?yàn)榧词箖芍或?qū)動(dòng)器都失效,也不會(huì)導(dǎo)致數(shù)據(jù)丟失。
但RAID 6所需的額外計(jì)算對(duì)寫性能帶來(lái)了不利影響。性能基準(zhǔn)測(cè)試顯示,與RAID 5控制器相比,RAID 6控制器的總體寫性能下降了30%以上。RAID 5和RAID 6的讀性能兩者相當(dāng)。
RAID提供商實(shí)現(xiàn)產(chǎn)品的方式各不相同,所以找到最大程度地減小RAID 6寫開銷的控制器,這很重要。應(yīng)當(dāng)物色這種控制器:不僅能同時(shí)進(jìn)行雙奇偶校驗(yàn)計(jì)算,而且使用基于硅的專用條帶管理器,從而大大降低寫開銷。
更低存儲(chǔ)容量
實(shí)現(xiàn)RAID 5至少需要三只驅(qū)動(dòng)器,擁有N-1只驅(qū)動(dòng)器的存儲(chǔ)容量,因?yàn)橄喈?dāng)于一只驅(qū)動(dòng)器的容量專門用于保存奇偶校驗(yàn)數(shù)據(jù)。譬如在四只驅(qū)動(dòng)器、每只驅(qū)動(dòng)器容量為200GB的陣列中,總?cè)萘繛?00GB,而可用的存儲(chǔ)容量為600GB。
實(shí)現(xiàn)RAID 6至少需要四只驅(qū)動(dòng)器,擁有N-2只驅(qū)動(dòng)器的存儲(chǔ)容量,因?yàn)橄喈?dāng)于兩只驅(qū)動(dòng)器的容量專門用于保存奇偶校驗(yàn)數(shù)據(jù)???cè)萘繛?00GB,而可用的存儲(chǔ)容量只有400GB。
雖然只要四只驅(qū)動(dòng)器就可以使用RAID 6,但是相對(duì)而言RAID 10卻是性能更高的一種配置,它可以容許四只驅(qū)動(dòng)器陣列下的兩只驅(qū)動(dòng)器失效。RAID 10可對(duì)數(shù)據(jù)進(jìn)行鏡像及條帶處理,從而盡量提高冗余性和性能。RAID鏡像不需要RAID 5和RAID 6陣列那樣的讀-修改-寫操作。如果實(shí)施的驅(qū)動(dòng)器數(shù)量超過4個(gè),建議采用RAID 6,而不是RAID 10。
總體而言,RAID 6提供了比RAID 5更高級(jí)別的數(shù)據(jù)保護(hù)、數(shù)據(jù)可用性及容錯(cuò)性,但也要付出更大的代價(jià)。RAID 6需要陣列中相當(dāng)于兩只驅(qū)動(dòng)器的容量,專門用于保存奇偶校驗(yàn)信息;而且大多數(shù)RAID 6系統(tǒng)在寫性能方面的負(fù)擔(dān)相當(dāng)大,這歸因于額外的奇偶校驗(yàn)計(jì)算和額外的內(nèi)存中斷。同步的奇偶校驗(yàn)計(jì)算可以緩解這些性能障礙。
RAID 10:
RAID 10 需要最少4個(gè)存儲(chǔ)器。
特性:
RAID 10 被作為條帶陣列執(zhí)行,它的段卻是RAID 1 陣列
RAID 10 的容錯(cuò)功能和RAID 1 相同
分條使用RAID 1 段得到較高的I/O率
在這種情況下,RAID 10 可以抵抗多個(gè)磁盤的同時(shí)出錯(cuò)。
缺點(diǎn):
昂貴/開銷大
所有的存儲(chǔ)器必須按照特定的方法并行安裝
本身有固有的較高價(jià)值,卻有極為有限的可測(cè)量性
適用的方面:
要求高性能,兼?zhèn)淙蒎e(cuò)功能的數(shù)據(jù)庫(kù)服務(wù)器
JBOD
JBOD(Just Bundle Of Disks)譯成中文可以是"簡(jiǎn)單磁盤捆綁"或者“磁盤簇”,通常又稱為Span。 JBOD 不是標(biāo)準(zhǔn)的RAID級(jí)別,它只是在近幾年才被一些廠家提出,并被廣泛采用。
以三個(gè)硬盤組成的Span為例,其數(shù)據(jù)存儲(chǔ)方式如圖所示:Span是在邏輯上把幾個(gè)物理磁盤一個(gè)接一個(gè)串聯(lián)到一起,從而提供一個(gè)大的邏輯磁盤。Span上的數(shù)據(jù)簡(jiǎn)單的從第一個(gè)磁盤開始存儲(chǔ), 當(dāng)?shù)谝粋€(gè)磁盤的存儲(chǔ)空間用完后,再依次從后面的磁盤開始存儲(chǔ)數(shù)據(jù)。Span存取性能完全等同于對(duì)單一磁盤的存取操作。Span也不提供數(shù)據(jù)安全保障。它只是簡(jiǎn)單的提供一種利用磁盤空間的方法,Span的存儲(chǔ)容量等于組成Span的所有磁盤的容量的總和。如圖例.