随着計(jì)算(suàn)機應用的日益普及,人(rén)們對計(jì)算(suàn)速度和(hé)性能的要求也逐漸提高(gāo)。在一個(gè)完整的計(jì)算(suàn)機系統中, CPU 和(hé)內(nèi)存的作(zuò)用固然重要,但(dàn)是數(shù)據存儲設備性能的好壞和(hé)速度的快慢也直接影(yǐng)響到整個(gè)系統的表現,同時(shí)随着信息量的急劇(jù)增加,如何有(yǒu)效、安全地保存及備份那(nà)些(xiē)有(yǒu)價值的信息就顯得(de)日益重要。磁介質存儲技(jì)術(shù)的成熟,使得(de)獨立磁盤冗餘陣列( RAID )技(jì)術(shù)得(de)到非常廣泛的應用。
什麽是 RAID?
RAID 是英文 Redundant Array of Independent Disks 的縮寫,即獨立磁盤冗餘陣列,或簡稱磁盤陣列。簡單的說, RAID 是一種把多(duō)塊獨立的硬盤(物理(lǐ)硬盤)按不同方式組合起來(lái)形成一個(gè)硬盤組(邏輯硬盤),從而提供比單個(gè)硬盤更高(gāo)的存儲性能和(hé)提供數(shù)據冗餘的技(jì)術(shù)。組成磁盤陣列的不同方式成為(wèi) RAID 級别( RAID Levels )。
常用 RAID 技(jì)術(shù)的介紹
目前有(yǒu)很(hěn)多(duō)種方法構成 RAID,其中最常用的是 0、1、5、0+1 四個(gè)級别。下面就介紹這四個(gè)級别。
RAID 0: 将多(duō)個(gè)較小(xiǎo)的磁盤合并成一個(gè)大(dà)的磁盤,不具有(yǒu)冗餘,并行(xíng) I/O ,速度最快。 RAID 0 亦稱為(wèi)帶區(qū)集。它是将多(duō)個(gè)磁盤并列起來(lái),成為(wèi)一個(gè)大(dà)硬盤。在存放數(shù)據時(shí),其将數(shù)據按磁盤的個(gè)數(shù)來(lái)進行(xíng)分段,然後同時(shí)将這些(xiē)數(shù)據寫進這些(xiē)盤中。 所以,在所有(yǒu)的級别中, RAID 0 的速度是最快的。但(dàn)是 RAID 0 沒有(yǒu)冗餘功能,如果一個(gè)磁盤(物理(lǐ))損壞,則所有(yǒu)的數(shù)據都無法使用。
RAID 1: 兩組相同的磁盤系統互作(zuò)鏡像,速度沒有(yǒu)提高(gāo),但(dàn)是允許單個(gè)磁盤損壞,可(kě)靠性最高(gāo)。 RAID 1 就是鏡像。其原理(lǐ)為(wèi)在主硬盤上(shàng)存放數(shù)據的同時(shí)也在鏡像硬盤上(shàng)寫一樣的數(shù)據。當主硬盤(物理(lǐ))損壞時(shí),鏡像硬盤則代替主硬盤的工作(zuò)。因為(wèi)有(yǒu)鏡像硬盤做(zuò)數(shù)據備份,所以 RAID 1 的數(shù)據安全性在所有(yǒu)的 RAID 級别上(shàng)來(lái)說是最好的。但(dàn)是其磁盤的利用率卻隻有(yǒu) 50% , 是所有(yǒu) RAID 上(shàng)磁盤利用率最低(dī)的一個(gè)級别。
RAID 5: 向陣列中的磁盤寫數(shù)據,奇偶校(xiào)驗數(shù)據存放在陣列中的各個(gè)盤上(shàng),允許單個(gè)磁盤出錯。 RAID 5 也是以數(shù)據的校(xiào)驗位來(lái)保證數(shù)據的安全,但(dàn)它不是以單獨硬盤來(lái)存放數(shù)據的校(xiào)驗位,而是将數(shù)據段的校(xiào)驗位交互存放于各個(gè)硬盤上(shàng)。這樣,任何一個(gè)硬盤損壞,都可(kě)以根據其它硬盤上(shàng)的校(xiào)驗位來(lái)重建損壞的數(shù)據。硬盤的利用率為(wèi) n-1 。
RAID 0+1: 同時(shí)具有(yǒu) RAID 0 和(hé) RAID 1 的優點。 把 RAID0 和(hé) RAID1 技(jì)術(shù)結合起來(lái),數(shù)據除分布在多(duō)個(gè)盤上(shàng)外,每個(gè)盤都有(yǒu)其物理(lǐ)鏡像盤,提供全冗餘能力,允許一個(gè)以下磁盤故障,而不影(yǐng)響數(shù)據可(kě)用性,并具有(yǒu)快速讀 / 寫能力。 RAID0+1 要在磁盤鏡像中建立帶區(qū)集。至少(shǎo)需要 4 塊硬盤。
p520 如何做(zuò) RAID0?
RAID0 後磁盤容量沒有(yǒu)改變。RAID0 技(jì)術(shù)雖然具有(yǒu)比較好的性能,但(dàn)由于不存在冗餘,不能保護用戶的數(shù)據,因此很(hěn)少(shǎo)使用。操作(zuò)系統不能夠做(zuò) RAID0 。
AIX 操作(zuò)系統提供 RAID0 功能,可(kě)以将數(shù)據盤做(zuò) RAID0,也可(kě)以通(tōng)過配置 RAID 卡(FC5709)實現 RAID0。
p520 如何做(zuò) RAID1?
RAID1 後磁盤容量變為(wèi)原有(yǒu)容量的 50%RAID1。需要兩塊以上(shàng)硬盤,硬盤個(gè)數(shù)為(wèi)偶數(shù)。操作(zuò)系統可(kě)以做(zuò)鏡像。
AIX 操作(zuò)系統提供 RAID1 功能,可(kě)以将數(shù)據盤做(zuò) RAID1,也可(kě)以通(tōng)過配置 RAID 卡(FC5709)實現 RAID1 。
p520 如何做(zuò) RAID5?
RAID5 硬盤的利用率為(wèi) n-1 。需要三塊以上(shàng)硬盤做(zuò) RAID5。操作(zuò)系統不能做(zuò) RAID5 。
● 采用 PCI-X 卡( FC5703 )做(zuò) RAID5 。請(qǐng)參見示意圖 1 。
标配盤架配置的硬盤用來(lái)安裝操作(zuò)系統。然後配置另外一個(gè)盤架( FC6594 )及 PCI-X RAID 卡 (FC5703)做(zuò) RAID,用于存儲數(shù)據。不能跨兩個(gè)盤架做(zuò) RAID 。
示意圖1:
● 采用 SCSI RAID 卡(FC5709)做(zuò) RAID5 。請(qǐng)參見示意圖 2 。
配置 SCSI RAID 卡(FC5709)可(kě)以将第一個(gè)盤架(FC6574)上(shàng)硬盤做(zuò) RAID5。
配置 SCSI RAID 卡(FC5709),安裝第二個(gè)盤架(FC6574),可(kě)以跨兩個(gè)盤架做(zuò) RAID5。
注: 5709 : Dual Channel SCSI RAID Enablement Card ,是一個(gè) SCSI RAID 子卡,機櫃式 p520 中 5709 在磁盤組的下方,桌邊式 p520 中 5709 在磁盤組的右側。
示意圖 2 :
p520 如何做(zuò) RAID0+1 ?
RAID0+1 磁盤利用率為(wèi) 50% 。 RAID0+1 要在磁盤鏡像中建立帶區(qū)集,至少(shǎo)需要 4 塊硬盤。操作(zuò)系統不能做(zuò) RAID0+1 。
配置另外一個(gè)盤架( FC6574 )及 RAID 子卡( FC5709 ),将放在兩個(gè)不同盤架上(shàng)的硬盤做(zuò)成一個(gè) RAID ,存放用戶數(shù)據。
IBM eServer p5-520服務器(qì) | |||
|