| 
       咨詢電話:010-51727811/12/13
      當前位置: 首頁 > 新聞中心 > 業內新聞 >
      服務器中的RAID技術介紹(三)
      時間:2012-07-27 09:37  來源:飛客數據恢復   作者:飛客數據恢復工程師
      在劃分動態卷時會可以看到這樣幾個類型的動態卷。
      1.簡單卷:包含單一磁盤上的磁盤空間,和分區功能一樣(當系統中有兩個或兩個以上的動態磁盤并且兩個磁盤上都有未分配的空間時,我們能夠選擇如下的兩種分卷方式)。
      2.跨區卷:跨區卷將來自多個磁盤的未分配空間合并到一個邏輯卷中。
      3.帶區卷:組合多個(2到32個)磁盤上的未分配空間到一個卷(如果如上所述系統中的兩個動態磁盤容量一致時,我們會看到另一個分區方式)。
      4.鏡像卷:單一卷兩份相同的拷貝,每一份在一個硬盤上。即我們常說的RAID1。當我們擁有三個或三個以上的動態磁盤時,我們就可以使用更加復雜的RAID方式——RAID5,此時在分卷界面中會出現新的分卷形式。
      5.RAID5卷:相當于帶奇偶校驗的帶區卷,即RAID5方式。
       
      對于大部分的個人電腦用戶來說,構建RAID0是最經濟實用的陣列形式,因此我們在這里僅就軟件RAID0的構建進行講解:
      要在Windows2000/XP中使用軟件RAID0,首先必須將準備納入陣列的磁盤轉換為上文所述的動態磁盤(這里要注意的是,Windows2000/XP的默認磁盤管理界面中不能轉換基本磁盤和動態磁盤,請參考上文中的描述),我們在這里嘗試使用分區的條帶化,這也正是軟件RAID和使用RAID芯片構建磁盤陣列的區別。我們選取了一個29GB的分區進行劃分帶區卷,在劃分帶區卷區時,系統會要求一個對應的分區,也就是說這時其他的動態磁盤上必須要有同樣29GB或更大的未分配空間,帶區卷分配完成后,兩個同樣大小的分卷將被系統合并,此時我們的格式化等操作也是同時在兩個磁盤上進行。
      在構建RAID0完成后,我們決定測試其硬盤傳輸率以確定這種軟件RAID對性能的提升程度,我們構建軟件RAID的平臺和前文中的硬件RAID平臺并不相同,為了保證CPU的性能以確保我們軟件RAID的實現,我們采用了較高端的系統:AthlonXP1700+,三星256MBDDR內存,華碩A7V266-E主板,由于軟件RAID對硬盤規格的要求比較低,所以硬盤系統我們選用了不同規格的硬盤,希捷酷魚Ⅳ60GB和西部數據1200BB120GB兩塊硬盤。
      在傳輸曲線的后半段,我們很清楚地看到軟件RAID0的硬盤傳輸率達到了60MB/s,完全超越了陣列中任意一個硬盤的傳輸率,RAID0的優勢開始體現出來。對于追求高性能的用戶來說,這應該是他們夢寐以求的。
      這里應該說明的是,在Linux環境下,我們同樣可以利用Raidtools工具來實現軟件RAID功能。這個工具可以制作軟RAID0、RAID1、RAID4、RAID5等多種磁盤陣列。在使用Raidtools之前,首先要確定目前正在使用的Linux核心是否支持Md。如果你正在使用的核心是2.0.X,并且不是自己編譯過,大多數情況下支持軟RAID。如果不能確定,則需要自己編譯核心。
      雖然RAID功能可以給我們帶來更好的速度體驗和數據安全性,但是應該指出的是,現在市面上的大部分廉價IDE-RAID解決方案本質上仍然是“半軟”的RAID,只是將RAID控制信息集成在RAID芯片當中,因此其CPU占用率比較大,而且性能并不是非常穩定。這也是在高端系統中軟件RAID0的性能有時可以超過“硬件”RAID0方案的原因。
      對于用戶來說,高性能的IDE-RAID存儲系統,或者需要比較強勁的CPU運算能力,或者需要比較昂貴的RAID卡,因此,磁盤陣列仍然應該算是比較高端的應用。不過對于初級用戶來說,使用簡單而廉價的磁盤陣列來提高計算機數據的可用性或提升一下存儲速度也是相當不錯的選擇,當然其性能還遠不能和高端系統相比。
       總之,我們看到越來越多的RAID架構出現在市場上,尤其是在中低端市場上,越來越普及的廉價IDE-RAID方案與硬盤價格的不斷下降互相照應。