我看很多主板的性能介紹上都提到支持或不支持RAID功能,請問這到底是種什么樣的功能,有什么具體作用?還有什么是SATA RAID?

熱心網(wǎng)友

SATA RAID,就是由串口硬盤(SATA接口硬盤)組成的磁盤陣列。給你節(jié)選一段專業(yè)文章的名詞解釋:什么是RAID?  RAID是英文Redundant Array of Independent Disks的縮寫,翻譯成中文即為獨(dú)立磁盤冗余陣列,或簡稱磁盤陣列。簡單的說,RAID是一種把多塊獨(dú)立的硬盤(物理硬盤)按不同方式組合起來形成一個(gè)硬盤組(邏輯硬盤),從而提供比單個(gè)硬盤更高的存儲性能和提供數(shù)據(jù)冗余的技術(shù)。組成磁盤陣列的不同方式成為RAID級別(RAID Levels)。數(shù)據(jù)冗余的功能是在用戶數(shù)據(jù)一旦發(fā)生損壞后,利用冗余信息可以使損壞數(shù)據(jù)得以恢復(fù),從而保障了用戶數(shù)據(jù)的安全性。在用戶看起來,組成的磁盤組就像是一個(gè)硬盤,用戶可以對它進(jìn)行分區(qū),格式化等等。總之,對磁盤陣列的操作與單個(gè)硬盤一模一樣。不同的是,磁盤陣列的存儲性能要比單個(gè)硬盤高很多,而且可以提供數(shù)據(jù)冗余。Independent還是Inexpensive?  細(xì)心的讀者可以注意到,一部分文章把RAID 解釋為 Redundant Array of Inexpensive Disks,即廉價(jià)磁盤冗余陣列。那么,到底是Independent 還是Inexpensive呢? 說到這里,我們要看一看RAID的歷史了。   1988年,由加州大學(xué)Berkeley 分校的David A。 Patterson等人在原有技術(shù)的基礎(chǔ)上進(jìn)行了擴(kuò)充,提出幾種新的磁盤組織方式,目的是用多個(gè)用于個(gè)人電腦上的廉價(jià)磁盤替代當(dāng)時(shí)數(shù)據(jù)中心系統(tǒng)普遍采用的價(jià)格昂貴的SLEDs磁盤(Single Large Expensive Disks)。根據(jù)這一目的,David A。 Patterson 等人首次使用了Redundant Array of Inexpensive Disks這一名稱。RAID被提出后,引起了人們的極大興趣,并獲得了成功。  但是隨著存儲技術(shù)的發(fā)展,SLEDs磁盤已經(jīng)成為過去。現(xiàn)在普遍采用的磁盤在價(jià)格和性能上相差不多,因此如果再用廉價(jià)(Inexpensive)來形容組成RAID的磁盤就不合適了。 為了適應(yīng)技術(shù)的發(fā)展,委員會(huì)開始普遍把RAID解釋為Redundant Array of Independent Disks。RAID級別:  RAID技術(shù)經(jīng)過不斷的發(fā)展,現(xiàn)在已擁有了從 RAID 0 到 6 七種基本的RAID 級別。另外,還有一些基本RAID級別的組合形式,如RAID 10(RAID 0與RAID 1的組合),RAID 50(RAID 0與RAID 5的組合)等。不同RAID 級別代表著不同的存儲性能、數(shù)據(jù)安全性和存儲成本。下面就針對一些最為常用的 RAID級別做簡單介紹。 RAID 0 :RAID 0又稱為Stripe或Striping,它代表了所有RAID級別中最高的存儲性能。RAID 0提高存儲性能的原理是把連續(xù)的數(shù)據(jù)分散到多個(gè)磁盤上存取,這樣,系統(tǒng)有數(shù)據(jù)請求就可以被多個(gè)磁盤并行的執(zhí)行,每個(gè)磁盤執(zhí)行屬于它自己的那部分?jǐn)?shù)據(jù)請求。這種數(shù)據(jù)上的并行操作可以充分利用總線的帶寬,顯著提高磁盤整體存取性能。   系統(tǒng)向三個(gè)磁盤組成的邏輯硬盤(RADI 0 磁盤組)發(fā)出的I/O數(shù)據(jù)請求被轉(zhuǎn)化為3項(xiàng)操作,其中的每一項(xiàng)操作都對應(yīng)于一塊物理硬盤。我們從圖中可以清楚的看到通過建立RAID 0,原先順序的數(shù)據(jù)請求被分散到所有的三塊硬盤中同時(shí)執(zhí)行。從理論上講,三塊硬盤的并行操作使同一時(shí)間內(nèi)磁盤讀寫速度提升了3倍。 但由于總線帶寬等多種因素的影響,實(shí)際的提升速率肯定會(huì)低于理論值,但是,大量數(shù)據(jù)并行傳輸與串行傳輸比較,提速效果顯著顯然毋庸置疑。RAID 0的缺點(diǎn)是不提供數(shù)據(jù)冗余,因此一旦用戶數(shù)據(jù)損壞,損壞的數(shù)據(jù)將無法得到恢復(fù)。RAID 0具有的特點(diǎn),使其特別適用于對性能要求較高,而對數(shù)據(jù)安全不太在乎的領(lǐng)域,如圖形工作站等。對于個(gè)人用戶,RAID 0也是提高硬盤存儲性能的絕佳選擇。RAID 1: RAID 1又稱為Mirror或Mirroring,它的宗旨是最大限度的保證用戶數(shù)據(jù)的可用性和可修復(fù)性。 RAID 1的操作方式是把用戶寫入硬盤的數(shù)據(jù)百分之百地自動(dòng)復(fù)制到另外一個(gè)硬盤上  當(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ù)損失。  由于對存儲的數(shù)據(jù)進(jìn)行百分之百的備份,在所有RAID級別中,RAID 1提供最高的數(shù)據(jù)安全保障。同樣,由于數(shù)據(jù)的百分之百備份,備份數(shù)據(jù)占了總存儲空間的一半,因而,Mirror的磁盤空間利用率低,存儲成本高。  Mirror雖不能提高存儲性能,但由于其具有的高數(shù)據(jù)安全性,使其尤其適用于存放重要數(shù)據(jù),如服務(wù)器和數(shù)據(jù)庫存儲等領(lǐng)域。 RAID 0+1:正如其名字一樣RAID 0+1是RAID 0和RAID 1的組合形式,也稱為RAID 10。   RAID 0+1是存儲性能和數(shù)據(jù)安全兼顧的方案。它在提供與RAID 1一樣的數(shù)據(jù)安全保障的同時(shí),也提供了與RAID 0近似的存儲性能。   由于RAID 0+1也通過數(shù)據(jù)的100%備份提供數(shù)據(jù)安全保障,因此RAID 0+1的磁盤空間利用率與RAID 1相同,存儲成本高。   RAID 0+1的特點(diǎn)使其特別適用于既有大量數(shù)據(jù)需要存取,同時(shí)又對數(shù)據(jù)安全性要求嚴(yán)格的領(lǐng)域,如銀行、金融、商業(yè)超市、倉儲庫房、各種檔案管理等。RAID 5:  RAID 5 是一種存儲性能、數(shù)據(jù)安全和存儲成本兼顧的存儲解決方案  RAID 5不對存儲的數(shù)據(jù)進(jìn)行備份,而是把數(shù)據(jù)和相對應(yīng)的奇偶校驗(yàn)信息存儲到組成RAID5的各個(gè)磁盤上,并且奇偶校驗(yàn)信息和相對應(yīng)的數(shù)據(jù)分別存儲于不同的磁盤上。當(dāng)RAID5的一個(gè)磁盤數(shù)據(jù)發(fā)生損壞后,利用剩下的數(shù)據(jù)和相應(yīng)的奇偶校驗(yàn)信息去恢復(fù)被損壞的數(shù)據(jù)。 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ù)的速度比對單個(gè)磁盤進(jìn)行寫入操作稍慢。同時(shí)由于多個(gè)數(shù)據(jù)對應(yīng)一個(gè)奇偶校驗(yàn)信息,RAID 5的磁盤空間利用率要比RAID 1高,存儲成本相對較低。。