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ì)較低。RAID5是采用奇偶校驗(yàn)的方法維護(hù)數(shù)據(jù),這些奇偶校驗(yàn)的信息只占用一塊磁盤的容量,所以RAID5的實(shí)際容量相當(dāng)于陣列中的磁盤數(shù)減1,數(shù)據(jù)讀寫速度等于單盤的速度×盤數(shù),具有相對(duì)較好的綜合性能。
RAID 5E(RAID 5 Enhencement)是在 RAID 5級(jí)別基礎(chǔ)上的改進(jìn),與RAID 5類似,數(shù)據(jù)的校驗(yàn)信息均勻分布在各硬盤上,但是在每個(gè)硬盤上都保留了一部分未使用的空間,這部分空間沒有進(jìn)行條帶化,最多允許兩塊物理硬盤出現(xiàn)故障??雌饋?,RAID 5E和RAID 5加一塊熱備盤好象差不多,其實(shí)由于RAID 5E是把數(shù)據(jù)分布在所有的硬盤上,性能會(huì)與RAID5 加一塊熱備盤要好。當(dāng)一塊硬盤出現(xiàn)故障時(shí),有故障硬盤上的數(shù)據(jù)會(huì)被壓縮到其它硬盤上未使用的空間,邏輯盤保持RAID 5級(jí)別。
RAID 5E
與RAID 5E相比,RAID 5EE的數(shù)據(jù)分布更有效率,每個(gè)硬盤的一部分空間被用作分布的熱備盤,它們是陣列的一部分,當(dāng)陣列中一個(gè)物理硬盤出現(xiàn)故障時(shí),數(shù)據(jù)重建的速度會(huì)更快。
綜上所述,RAID 總體來說有以下作用:
增強(qiáng)了速度 ,服務(wù)器可以在同一時(shí)間從多個(gè)磁盤上讀取數(shù)據(jù)。
提升I/O每秒的數(shù)量,增加可用運(yùn)用時(shí)間,減少維護(hù)。
增加資料安全性及穩(wěn)定性, 大量資料快速及簡易管理。
擴(kuò)容了存儲(chǔ)能力,多個(gè)磁盤組成更大的空間提供給服務(wù)器使用。
可高效恢復(fù)磁盤,RAID提供了相當(dāng)高的數(shù)據(jù)冗余功能,我們可以保證數(shù)據(jù)的完整無缺。
2、 軟RAID與硬RAID
RAID也有全軟、半軟半硬與全硬之分。全軟RAID就是指RAID的所有功能都是操作系統(tǒng)(OS)與CPU來完成,沒有第三方的控制/處理(業(yè)界稱其為RAID協(xié)處理器)與I/O芯片。這樣,有關(guān)RAID的所有任務(wù)的處理都由CPU來完成,可想而知這是效率最低的一種RAID。由于全軟RAID是在操作系統(tǒng)下實(shí)現(xiàn)RAID,不能保護(hù)系統(tǒng)盤,亦即系統(tǒng)分區(qū)不能參與實(shí)現(xiàn)RAID。有些操作系統(tǒng),RAID的配置信息存在系統(tǒng)信息中,而不是存在磁盤上,當(dāng)系統(tǒng)崩潰,需重新安裝時(shí),RAID的信息也會(huì)丟失。尤其是全軟RAID 5是CPU的增強(qiáng)方式,會(huì)導(dǎo)致30%-40%的I/O功能降低,所以在服務(wù)器中不建議使用全軟RAID。
半軟半硬RAID是一種把初級(jí)的RAID功能附加給SCSI或者SATA卡而產(chǎn)生的產(chǎn)品,它把軟件RAID功能集成到了產(chǎn)品的固件上,從而提高了產(chǎn)品的功能和容錯(cuò)能力。它可以支持RAID 0和RAID 1 RAID (1+0)。但因?yàn)槿狈ψ约旱腎/O處理芯片,所以這方面的工作仍要由CPU與驅(qū)動(dòng)程序來完成。而且,半軟半硬RAID所采用的RAID控制/處理芯片的能力一般都比較弱,不能支持高的RAID等級(jí)。
全硬的RAID則全面具備了自己的RAID控制/處理與I/O處理芯片,甚至還有陣列緩沖(Array Buffer),對(duì)CPU的占用率以及整體性能是這三種類型中最優(yōu)勢(shì)的,但設(shè)備成本也是三種類型中最高的。簡單來說半軟半硬是依靠主機(jī)本身CPU和內(nèi)存運(yùn)行,全硬RAID,自帶有微處理與I/O處理芯片及內(nèi)存,不依靠你主機(jī)的CPU內(nèi)存,直接把相關(guān)信息提交給OS處理,從而使性能獲得很大的提高。它的缺點(diǎn)是要占用PCI總線帶寬,所以PCI I/O 可能變成陣列速度的瓶頸。
RAID卡有多種,除主板集成能夠做的RAID的硬RAID外,還有各種專門RAID卡。如泰安7901以及目前板載SATA RAID都是典型的HOST RAID卡,只有I/O處理芯片,雖然它也能做RAID1,RAID0和RAID10,但都是通過BIOS和驅(qū)動(dòng)程序?qū)崿F(xiàn)的,其性能較全硬RAID卡如Adaptec的2系列的(2030s等)要低,優(yōu)點(diǎn)是價(jià)格要低至少一半。
其實(shí)要識(shí)別全硬RAID也很簡單:如果不掛驅(qū)動(dòng)在LINUX下能認(rèn)到RAID而不是單磁盤的就是全硬RAID了。因?yàn)長INUX對(duì)RAID驅(qū)分很嚴(yán),HOST RAID是作為軟RAID來對(duì)待的,沒有廠家專用驅(qū)動(dòng)LINUX就把它當(dāng)作SCSI卡來處理。
聯(lián)系客服