硬盤(pán)模式 Raid0,Raid1,Raid5,Raid10的區(qū)別
RAID0
RAID 0又稱(chēng)為Stripe或Striping,它代表了所有RAID級(jí)別中最高的存儲(chǔ)性能。RAID 0提高存儲(chǔ)性能的原理是把連續(xù)的數(shù)據(jù)分散到多個(gè)磁盤(pán)上存取,這樣,系統(tǒng)有數(shù)據(jù)請(qǐng)求就可以被多個(gè)磁盤(pán)并行的執(zhí)行,每個(gè)磁盤(pán)執(zhí)行屬于它自己的那部分?jǐn)?shù)據(jù)請(qǐng)求。這種數(shù)據(jù)上的并行操作可以充分利用總線(xiàn)的帶寬,顯著提高磁盤(pán)整體存取性能。
讀寫(xiě)性能是所有RAID級(jí)別中最高的。
RAID 0的缺點(diǎn)是不提供數(shù)據(jù)冗余,因此一旦用戶(hù)數(shù)據(jù)損壞,損壞的數(shù)據(jù)將無(wú)法得到恢復(fù)。RAID0運(yùn)行時(shí)只要其中任一塊硬盤(pán)出現(xiàn)問(wèn)題就會(huì)導(dǎo)致整個(gè)數(shù)據(jù)的故障。一般不建議企業(yè)用戶(hù)單獨(dú)使用。
RAID1
RAID 1通過(guò)磁盤(pán)數(shù)據(jù)鏡像實(shí)現(xiàn)數(shù)據(jù)冗余,在成對(duì)的獨(dú)立磁盤(pán)上產(chǎn)生互為備份的數(shù)據(jù)。當(dāng)原始數(shù)據(jù)繁忙時(shí),可直接從鏡像拷貝中讀取數(shù)據(jù),因此RAID 1可以提高讀取性能。RAID 1是磁盤(pán)陣列中單位成本最高的,但提供了很高的數(shù)據(jù)安全性和可用性。當(dāng)一個(gè)磁盤(pán)失效時(shí),系統(tǒng)可以自動(dòng)切換到鏡像磁盤(pán)上讀寫(xiě),而不需要重組失效的數(shù)據(jù)。
RAID1通過(guò)硬盤(pán)數(shù)據(jù)鏡像實(shí)現(xiàn)數(shù)據(jù)的冗余,保護(hù)數(shù)據(jù)安全,在兩塊盤(pán)上產(chǎn)生互為備份的數(shù)據(jù),當(dāng)原始數(shù)據(jù)繁忙時(shí),可直接從鏡像備份中讀取數(shù)據(jù),因此RAID1可以提供讀取性能。
RAID1是硬盤(pán)中單位成本最高的,但提供了很高的數(shù)據(jù)安全性和可用性,當(dāng)一個(gè)硬盤(pán)失效時(shí),系統(tǒng)可以自動(dòng)切換到鏡像硬盤(pán)上讀/寫(xiě),并且不需要重組失效的數(shù)據(jù)。
RAID 5
RAID 5是RAID 0和RAID 1的折中方案。RAID 5具有和RAID0相近似的數(shù)據(jù)讀取速度,只是多了一個(gè)奇偶校驗(yàn)信息,寫(xiě)入數(shù)據(jù)的速度比對(duì)單個(gè)磁盤(pán)進(jìn)行寫(xiě)入操作稍慢。同時(shí)由于多個(gè)數(shù)據(jù)對(duì)應(yīng)一個(gè)奇偶校驗(yàn)信息,RAID5的磁盤(pán)空間利用率要比RAID 1高,存儲(chǔ)成本相對(duì)較低,是目前運(yùn)用較多的一種解決方案。
做raid 5陣列所有磁盤(pán)容量必須一樣大,當(dāng)容量不同時(shí),會(huì)以最小的容量為準(zhǔn)。 最好硬盤(pán)轉(zhuǎn)速一樣,否則會(huì)影響性能,而且可用空間=磁盤(pán)數(shù)n-1,Raid 5 沒(méi)有獨(dú)立的奇偶校驗(yàn)盤(pán),所有校驗(yàn)信息分散放在所有磁盤(pán)上, 只占用一個(gè)磁盤(pán)的容量。
RAID10
RAID10也被稱(chēng)為鏡象陣列條帶。象RAID0一樣,數(shù)據(jù)跨磁盤(pán)抽取;象RAID1一樣,每個(gè)磁盤(pán)都有一個(gè)鏡象磁盤(pán), 所以RAID 10的另一種會(huì)說(shuō)法是 RAID 0+1。RAID10提供100%的數(shù)據(jù)冗余,支持更大的卷尺寸,但價(jià)格也相對(duì)較高。對(duì)大多數(shù)只要求具有冗余度而不必考慮價(jià)格的應(yīng)用來(lái)說(shuō),RAID10提供最好的性能。使用RAID10,可以獲得更好的可靠性,因?yàn)榧词箖蓚€(gè)物理驅(qū)動(dòng)器發(fā)生故障(每個(gè)陣列中一個(gè)),數(shù)據(jù)仍然可以得到保護(hù)。RAID10需要4 + 2*N 個(gè)磁盤(pán)驅(qū)動(dòng)器(N >=0), 而且只能使用其中一半(或更小, 如果磁盤(pán)大小不一)的磁盤(pán)用量, 例如 4 個(gè) 250G 的硬盤(pán)使用RAID10 陣列, 實(shí)際容量是 500G。
磁盤(pán)空間利用率:50%。
讀性能:N/2*單塊硬盤(pán)的讀性能
寫(xiě)性能:N/2*單塊硬盤(pán)的寫(xiě)性能
冗余:只要一對(duì)鏡像盤(pán)中有一塊磁盤(pán)可以使用就沒(méi)問(wèn)題。