欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

磁盤陣列入門:如何組建RAID系統(tǒng)_負載集群教程

編輯Tag賺U幣

  一、什么是RAID?其具備哪些常用的工具模式?

  即然提到了RAID磁盤陣列,那么我們就先來了解一下什么是RAID?所謂的RAID,是Redundant Arrays of Independent Disks的簡稱,中文為廉價冗余磁盤陣列。由1987年由加州大學伯克利分校提出的,初衷是為了將較廉價的多個小磁盤進行組合來替代價格昂貴的大容量磁盤,希望單個磁盤損壞后不會影響到其它磁盤的繼續(xù)使用,使數(shù)據(jù)更加的安全。RAID作為一種廉價的磁盤冗余陣列,能夠提供一個獨立的大型存儲設備解決方案。在提高硬盤容量的同時,還能夠充分提高硬盤的速度,使數(shù)據(jù)更加安全,更加易于磁盤的管理。

  了解RAID基本定義以后,我們再來看看RAID的幾種常見工作模式。

  1、RAID 0

  RAID 0是最早出現(xiàn)的RAID模式,即Data Stripping數(shù)據(jù)分條技術。RAID 0是組建磁盤陣列中最簡單的一種形式,只需要2塊以上的硬盤即可,成本低,可以提高整個磁盤的性能和吞吐量。RAID 0沒有提供冗余或錯誤修復能力,是實現(xiàn)成本是最低的。

  RAID 0最簡單的實現(xiàn)方式就是把N塊同樣的硬盤用硬件的形式通過智能磁盤控制器或用

  操作系統(tǒng)中的磁盤驅(qū)動程序以軟件的方式串聯(lián)在一起創(chuàng)建一個大的卷集。在使用中電腦數(shù)據(jù)依次寫入到各塊硬盤中,它的最大優(yōu)點就是可以整倍的提高硬盤的容量。如使用了三塊80GB的硬盤組建成RAID 0模式,那么磁盤容量就會是240GB。其速度方面,各單獨一塊硬盤的速度完全相同。最大的缺點在于任何一塊硬盤出現(xiàn)故障,整個系統(tǒng)將會受到破壞,可靠性僅為單獨一塊硬盤的1/N。

  為了解決這一問題,便出一了RAID 0的另一種模式。即在N塊硬盤上選擇合理的帶區(qū)來創(chuàng)建帶區(qū)集。其原理就是將原先順序?qū)懭氲臄?shù)據(jù)被分散到所有的四塊硬盤中同時進行讀寫。四塊硬盤的并行操作使同一時間內(nèi)磁盤讀寫的速度提升了4倍。

  在創(chuàng)建帶區(qū)集時,合理的選擇帶區(qū)的大小非常重要。如果帶區(qū)過大,可能一塊磁盤上的帶區(qū)空間就可以滿足大部分的I/O操作,使數(shù)據(jù)的讀寫仍然只局限在少數(shù)的一、兩塊硬盤上,不能充分的發(fā)揮出并行操作的優(yōu)勢。另一方面,如果帶區(qū)過小,任何I/O指令都可能引發(fā)大量的讀寫操作,占用過多的控制器總線帶寬。因此,在創(chuàng)建帶區(qū)集時,我們應當根據(jù)實際應用的需要,慎重的選擇帶區(qū)的大小。

  帶區(qū)集雖然可以把數(shù)據(jù)均勻的分配到所有的磁盤上進行讀寫。但如果我們把所有的硬盤都連接到一個控制器上的話,可能會帶來潛在的危害。這是因為當我們頻繁進行讀寫操作時,很容易使控制器或總線的負荷 超載。為了避免出現(xiàn)上述問題,建議用戶可以使用多個磁盤控制器。最好解決方法還是為每一塊硬盤都配備一個專門的磁盤控制器。

  雖然RAID 0可以提供更多的空間和更好的性能,但是整個系統(tǒng)是非常不可靠的,如果出現(xiàn)故障,無法進行任何補救。所以,RAID 0一般只是在那些對數(shù)據(jù)安全性要求不高的情況下才被人們使用。
  2、RAID 1

  RAID 1稱為磁盤鏡像,原理是把一個磁盤的數(shù)據(jù)鏡像到另一個磁盤上,也就是說數(shù)據(jù)在寫入一塊磁盤的同時,會在另一塊閑置的磁盤上生成鏡像文件,在不影響性能情況下最大限度的保證系統(tǒng)的可靠性和可修復性上,只要系統(tǒng)中任何一對鏡像盤中至少有一塊磁盤可以使用,甚至可以在一半數(shù)量的硬盤出現(xiàn)問題時系統(tǒng)都可以正常運行,當一塊硬盤失效時,系統(tǒng)會忽略該硬盤,轉(zhuǎn)而使用剩余的鏡像盤讀寫數(shù)據(jù),具備很好的磁盤冗余能力。雖然這樣對數(shù)據(jù)來講絕對安全,但是成本也會明顯增加,磁盤利用率為50%,以四塊80GB容量的硬盤來講,可利用的磁盤空間僅為160GB。另外,出現(xiàn)硬盤故障的RAID系統(tǒng)不再可靠,應當及時的更換損壞的硬盤,否則剩余的鏡像盤也出現(xiàn)問題,那么整個系統(tǒng)就會崩潰。更換新盤后原有數(shù)據(jù)會需要很長時間同步鏡像,外界對數(shù)據(jù)的訪問不會受到影響,只是這時整個系統(tǒng)的性能有所下降。因此,RAID 1多用在保存關鍵性的重要數(shù)據(jù)的場合。

  RAID 1主要是通過二次讀寫實現(xiàn)磁盤鏡像,所以磁盤控制器的負載也相當大,尤其是在需要頻繁寫入數(shù)據(jù)的環(huán)境中。為了避免出現(xiàn)性能瓶頸,使用多個磁盤控制器就顯得很有必要。

  3、RAID0+1

  從RAID 0+1名稱上我們便可以看出是RAID0與RAID1的結(jié)合體。在我們單獨使用RAID 1也會出現(xiàn)類似單獨使用RAID 0那樣的問題,即在同一時間內(nèi)只能向一塊磁盤寫入數(shù)據(jù),不能充分利用所有的資源。為了解決這一問題,我們可以在磁盤鏡像中建立帶區(qū)集。因為這種配置方式綜合了帶區(qū)集和鏡像的優(yōu)勢,所以被稱為RAID 0+1。把RAID0和RAID1技術結(jié)合起來,數(shù)據(jù)除分布在多個盤上外,每個盤都有其物理鏡像盤,提供全冗余能力,允許一個以下磁盤故障,而不影響數(shù)據(jù)可用性,并具有快速讀/寫能力。RAID0+1要在磁盤鏡像中建立帶區(qū)集至少4個硬盤。

  由于我們此次只是介紹家用臺式機如何組建RAID磁盤陣列功能,目前主流的主板也只是提供這三種組建模式,因此其它諸如服務等的高級RAID模式,這里我們將不再過多的介紹。

  二、主板芯片組RAID控制芯片介紹

  Intel南橋芯片ICH5R、ICH6R集成有SATA-RAID控制器,但僅支持SATA-RAID,不支持PATA-RAID。Intel采用的是橋接技術,就是把SATA-RAID控制器橋接到IDE控制器,因此可以通過BIOS檢測SATA硬盤,并且通過BIOS設置SATA-RAID。當連接SATA硬盤而又不做RAID時,是把SATA硬盤當作PATA硬盤處理的,安裝OS時也不需要驅(qū)動軟盤,在OS的設備管理器內(nèi)也看不到SATA-RAID控制器,看到的是IDE ATAPI控制器,而且多了兩個IDE通道(由兩個SATA通道橋接的)。只有連接兩個SATA硬盤,且作SATA-RAID時才使用SATA-RAID控制器,安裝OS時需要需要驅(qū)動軟盤,在OS的設備管理器內(nèi)可以看到SATA-RAID控制器。安裝ICH5R、ICH6R的RAID IAA驅(qū)動后,可以通過IAA程序查看RAID盤的性能參數(shù)。

  VIA南橋芯片VT8237、VT8237R的SATA-RAID設計與Intel不同,它是把一個SATA-RAID控制器集成到8237南橋內(nèi),與南橋里的IDE控制器沒有關系。當然這個SATA-RAID控制器也不見得是原生的SATA模式,因為傳輸速度也沒有達到理想的SATA性能指標。BIOS不負責檢測SATA硬盤,所以在BIOS里看不到SATA硬盤。SATA硬盤的檢測和RAID設置需要通過SATA-RAID控制器自己BootROM(也可以叫SATA-RAID控制器的BIOS)。所以BIOS自檢后會啟動一個BootROM檢測SATA硬盤,檢測到SATA硬盤后就顯示出硬盤信息,此時按快捷鍵Tab就可以進入BootROM設置SATA-RAID。在VIA的VT8237南橋的主板上使用SATA硬盤,無論是否做RAID安裝OS時都需要驅(qū)動軟盤,在OS的設備管理器內(nèi)可以看到SATA-RAID控制器。VIA的芯片也只是集成了SATA-RAID控制器。

  NVIDIA的nForce2/ nForce3/ nForce4芯片組的SATA/IDE/RAID處理方式是集Intel和VIA的優(yōu)點于一身。第一是把SATA/IDE/RAID控制器橋接在一起,在不做RAID時,安裝XP/2000也不需要任何驅(qū)動。第二是在BIOS里的SATA硬盤不像Intel那樣需要特別設置,接上SATA硬盤BIOS就可以檢測到。第三是不僅SATA硬盤可以組成RAID,PATA硬盤也可以組成RAID,PATA硬盤與SATA硬盤也可以組成RAID。這給需要RAID的用戶帶來極大的方便,Intel的ICH5R、ICH6R,VIA的VT8237都不支持PATA的IDE RAID。


  三、NVIDIA芯片組BIOS設置和RAID設置簡單介紹

  nForce系列芯片組的BIOS里有關SATA和RAID的設置選項有兩處,都在Integrated Peripherals(整合周邊)菜單內(nèi)。

  SATA的設置項:Serial-ATA,設定值有[Enabled], [Disabled]。這項的用途是開啟或 關閉板載Serial-ATA控制器。使用SATA硬盤必須把此項設置為[Enabled]。如果不使用SATA硬盤可以將此項設置為[Disabled],可以減少占用的中斷資源。

  RAID的設置項在Integrated Peripherals/Onboard Device(板載設備)菜單內(nèi),光標移到Onboard Device,按進入如子菜單:RAID Config就是RAID配置選項,光標移到RAID Config,按就進入如RAID配置菜單:

  第一項IDE RAID是確定是否設置RAID,設定值有[Enabled], [Disabled]。如果不做RAID,就保持缺省值[Disabled],此時下面的選項是不可設置的灰色。

  如果做RAID就選擇[Enabled],這時下面的選項才變成可以設置的黃色。IDE RAID下面是4個IDE(PATA)通道,再下面是SATA通道。nForce2芯片組是2個SATA通道,nForce3/4芯片組是4個SATA通道。可以根據(jù)你自己的意圖設置,準備用哪個通道的硬盤做RAID,就把那個通道設置為[Enabled]。

  設置完成就可退出保存BIOS設置,重新啟動。這里要說明的是,當你設置RAID后,該通道就由RAID控制器管理,BIOS的Standard CMOS Features里看不到做RAID的硬盤了。

  BIOS設置后,僅僅是指定那些通道的硬盤作RAID,并沒有完成RAID的組建,前面說過做RAID的磁盤由RAID控制器管理,因此要由RAID控制器的RAID BIOS檢測硬盤,以及設置RAID模式。BIOS啟動自檢后,RAID BIOS啟動檢測做RAID的硬盤,檢測過程在顯示器上顯示,檢測到硬盤后留給用戶幾秒鐘時間,以便用戶按F 1 0 進入RAID BIOS Setup。

  nForce芯片組提供的RAID(冗余磁盤陣列)的模式共有下面四種:

  RAID 0:硬盤串列方案,提高硬盤讀寫的速度。

  RAID 1:鏡像數(shù)據(jù)的技術。

  RAID 0+1:由RAID 0和RAID 1陣列組成的技術。

來源:網(wǎng)絡搜集//所屬分類:負載集群教程/更新時間:2013-04-14
相關負載集群教程