為什么服務(wù)器需要做磁盤陣列_第1頁(yè)
為什么服務(wù)器需要做磁盤陣列_第2頁(yè)
為什么服務(wù)器需要做磁盤陣列_第3頁(yè)
為什么服務(wù)器需要做磁盤陣列_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、為什么服務(wù)器需要做磁盤陣列?磁盤陣列是一種把若干硬磁盤驅(qū)動(dòng)器按照一定要求組成一個(gè)整體,整個(gè)磁盤陣列由陣列控制器管理的系統(tǒng)。冗余磁盤陣列RAID(RedundantArrayofIndependentDisks)技術(shù)1987年由加州大學(xué)伯克利分校提出,最初的研制目的是為了組合小的廉價(jià)磁盤來(lái)代替大的昂貴磁盤,以降低大批量數(shù)據(jù)存儲(chǔ)的費(fèi)用(當(dāng)時(shí)RAID稱為RedundantArrayofInexpensiveDisks廉價(jià)的磁盤陣列),同時(shí)也希望采用冗余信息的方式,使得磁盤失效時(shí)不會(huì)使對(duì)數(shù)據(jù)的訪問受損失,從而開發(fā)出一定水平的數(shù)據(jù)保護(hù)技術(shù)。磁盤陣列的工作原理與特征:RAID的基本結(jié)構(gòu)特征就是組合(Str

2、iping),捆綁2個(gè)或多個(gè)物理磁盤成組,形成一個(gè)單獨(dú)的邏輯盤。組合套(StripingSet)是指將物理磁盤組捆綁在一塊兒。在利用多個(gè)磁盤驅(qū)動(dòng)器時(shí),組合能夠提供比單個(gè)物理磁盤驅(qū)動(dòng)器更好的性能提升。數(shù)據(jù)是以塊(Chunks)的形式寫入組合套中的,塊的尺寸是一個(gè)固定的值,在捆綁過程實(shí)施前就已選定。塊尺寸和平均I/O需求的尺寸之間的關(guān)系決定了組合套的特性??偟膩?lái)說(shuō),選擇塊尺寸的目的是為了最大程度地提高性能,以適應(yīng)不同特點(diǎn)的計(jì)算環(huán)境應(yīng)用。磁盤陣列優(yōu)點(diǎn):磁盤陣列有許多優(yōu)點(diǎn):首先,提高了存儲(chǔ)容量;其次,多臺(tái)磁盤驅(qū)動(dòng)器可并行工作,提高了數(shù)據(jù)傳輸率;.RAID技術(shù)確實(shí)提供了比通常的磁盤存儲(chǔ)更高的性能指標(biāo)、數(shù)

3、據(jù)完整性和數(shù)據(jù)可用性,尤其是在當(dāng)今面臨的I/O總是滯后于CPU性能的瓶頸問題越來(lái)越突出的情況下,RAID解決方案能夠有效地彌補(bǔ)這個(gè)缺口。陣列技術(shù)的介紹:RAID技術(shù)是一種工業(yè)標(biāo)準(zhǔn),各廠商對(duì)RAID級(jí)別的定義也不盡相同。目前對(duì)RAID級(jí)別的定義可以獲得業(yè)界廣泛認(rèn)同的有4種,RAID0、RAID1、RAID0+1和RAID5,我們常見的主板自帶的陣列芯片或陣列卡能支持的模式有:RAID0、RAID1、RAID0+1。RAID0是無(wú)數(shù)據(jù)冗余的存儲(chǔ)空間條帶化,它將所有硬盤構(gòu)成一個(gè)磁盤陣列,可以同時(shí)對(duì)多個(gè)硬盤做讀寫動(dòng)作,但是不具備備份及容錯(cuò)能力,具有成本低、讀寫性能極高、存儲(chǔ)空間利用率高等特點(diǎn),在理論上

4、可以提高磁盤子系統(tǒng)的性能。RAID1是兩塊硬盤數(shù)據(jù)完全鏡像,可以提高磁盤子系統(tǒng)的安全性,技術(shù)簡(jiǎn)單,管理方便,讀寫性能均好。但它無(wú)法擴(kuò)展(單塊硬盤容量),數(shù)據(jù)空間浪費(fèi)大,嚴(yán)格意義上說(shuō),不應(yīng)稱之為“陣列”。RAID0+1綜合了RAID0和RAID1的特點(diǎn),獨(dú)立磁盤配置成RAID0,兩套完整的RAID0互相鏡像。它的讀寫性能出色,安全性高,但構(gòu)建陣列的成本投入大,數(shù)據(jù)空間利用率低,不能稱之為經(jīng)濟(jì)高效的方案。常見的陣列卡芯片有三種:Promise(喬鼎信息)、highpoint、ami(美商安邁)。這三種芯片都有主板集成或獨(dú)立的陣列卡這二種形式的產(chǎn)品。我們主要用到的是Promise陣列卡,經(jīng)過測(cè)試在無(wú)

5、盤中穩(wěn)定,并且不容易壞Promise常見的陣列芯片有:PromiseFasttrak66、Fasttrak100、Fasttrak133、20262、20265、20267、20270、FasttrakTX2、FasttrakTX4、FasttrakTX2000,TX4000.Highpoint常見的陣列芯片有:highpoint370、370a、372、372a。AMI/LSILogicMegaRAID這種芯片的產(chǎn)品我們用得很少,現(xiàn)在知道的有艾崴WO2-R主板上集成了AmericanMegatrendsMG80649控制器,其陣列卡的產(chǎn)品也沒有使用過。注意事項(xiàng):1)用來(lái)創(chuàng)建磁盤陣列的硬盤一般

6、需成對(duì)使用。2)強(qiáng)烈建議使用型號(hào)、容量、品牌均一致的四個(gè)硬盤來(lái)做陣列。3)陣列卡和一部分集成的陣列芯片支持雙陣列,當(dāng)您使用四個(gè)硬盤來(lái)做陣列時(shí),建議設(shè)置為雙陣列。但如果主板集成的是Promise類芯片,幾乎都不支持創(chuàng)建雙陣列。(4)、沒有安裝對(duì)應(yīng)的陣列驅(qū)動(dòng)程序或驅(qū)動(dòng)程序不對(duì),而又設(shè)置為由陣列啟動(dòng)時(shí),NT服務(wù)器啟動(dòng)時(shí)將會(huì)藍(lán)屏。任何創(chuàng)建陣列或者重建陣列的操作都將清除硬盤或者陣列上的所有現(xiàn)有數(shù)據(jù)!陣列卡的作用,簡(jiǎn)單的一句話就是加快網(wǎng)吧的速度,本為一個(gè)IDE的硬盤在帶30以上就會(huì)造成瓶頸,速度就會(huì)慢下來(lái),想提高速度一定得做陣列,這樣不但速度快,以后加機(jī)器也不會(huì)有太大的影響。做陣列注意的是:陣列的一個(gè)誤區(qū)

7、就是大家還是把磁盤分開來(lái)看,作為陣列,你只能把做陣列的硬盤當(dāng)成一個(gè)大的硬盤!在拷盤前我們用SFDISK(或者用其它分區(qū)軟件,不用FDISK.EXE,因?yàn)镕DISK.EXE只認(rèn)80G,而一般做陣列后,硬盤都大于80G)對(duì)其進(jìn)行分區(qū),然后用GHOST將盤刻到陣列硬盤上面!只要硬盤的位置與數(shù)據(jù)線不脫離,陣列卡如果換同名的陣列卡,其內(nèi)容是不會(huì)改變的,因?yàn)殛嚵锌ㄖ邢嚓P(guān)參數(shù)設(shè)置保存在了硬盤當(dāng)中。磁盤陣列什么是磁盤陣列(DiskArray)?磁盤陣列(DiskArray)是由一個(gè)硬盤控制器來(lái)控制多個(gè)硬盤的相互連接,使多個(gè)硬盤的讀寫同步,減少錯(cuò)誤,增加效率和可靠度的技術(shù)。什么是RAID?RAID是Redund

8、antArrayofInexpensiveDisk的縮寫,意為廉價(jià)冗余磁盤陣列,是磁盤陣列在技術(shù)上實(shí)現(xiàn)的理論標(biāo)準(zhǔn),其目的在于減少錯(cuò)誤、提高存儲(chǔ)系統(tǒng)的性能與可靠度。常用的等級(jí)有1、3、5級(jí)等。什么是RAIDLevel0?RAIDLevel0是DataStriping(數(shù)據(jù)分割)技術(shù)的實(shí)現(xiàn),它將所有硬盤構(gòu)成一個(gè)磁盤陣列,可以同時(shí)對(duì)多個(gè)硬盤做讀寫動(dòng)作,但是不具備備份及容錯(cuò)能力,它價(jià)格便宜,硬盤使用效率最佳,但是可靠度是最差的。以一個(gè)由兩個(gè)硬盤組成的RAIDLevel0磁盤陣列為例,它把數(shù)據(jù)的第1和2位寫入第一個(gè)硬盤,第三和第四位寫入第二個(gè)硬盤以此類推,所以叫“數(shù)據(jù)分割,因?yàn)楦鞅P數(shù)據(jù)的寫入動(dòng)作是同時(shí)做

9、的,所以它的存儲(chǔ)速度可以比單個(gè)硬盤快幾倍。但是,這樣一來(lái),萬(wàn)一磁盤陣列上有一個(gè)硬盤壞了,由于它把數(shù)據(jù)拆開分別存到了不同的硬盤上,壞了一顆等于中斷了數(shù)據(jù)的完整性,如果沒有整個(gè)磁盤陣列的備份磁帶的話,所有的數(shù)據(jù)是無(wú)法挽回的。因此,盡管它的效率很高,但是很少有人冒著數(shù)據(jù)丟失的危險(xiǎn)采用這項(xiàng)技術(shù)。什么是RAIDLevel1?RAIDLevel1使用的是DiskMirror(磁盤映射)技術(shù),就是把一個(gè)硬盤的內(nèi)容同步備份復(fù)制到另一個(gè)硬盤里,所以具備了備份和容錯(cuò)能力,這樣做的使用效率不高,但是可靠性高。什么是RAIDLevel3?RAIDLevel3采用Byteinterleaving(數(shù)據(jù)交錯(cuò)存儲(chǔ))技術(shù),硬

10、盤在SCSI控制卡下同時(shí)動(dòng)作,并將用于奇偶校驗(yàn)的數(shù)據(jù)儲(chǔ)存到特定硬盤機(jī)中,它具備了容錯(cuò)能力,硬盤的使用效率是安裝幾個(gè)就減掉一個(gè),它的可靠度較佳。什么是RAIDLevel5?RAIDLevel5使用的是DiskStriping(硬盤分割)技術(shù),與Level3的不同之處在于它把奇偶校驗(yàn)數(shù)據(jù)存放到各個(gè)硬盤里,各個(gè)硬盤在SCSI控制卡的控制下平行動(dòng)作,有容錯(cuò)能力,跟Level3一樣,它的使用效率也是安裝幾個(gè)再減掉一個(gè)。7.什么是熱插拔硬盤?熱插拔硬盤英文名為HotSwappableDisk,在磁盤陣列中,如果使用支持熱插拔技術(shù)的硬盤,在有一個(gè)硬盤壞掉的情況下,服務(wù)器可以不用關(guān)機(jī),直接抽出壞掉的硬盤,換上

11、新的硬盤。一般的商用磁盤陣列在硬盤壞掉的時(shí)候,會(huì)自動(dòng)鳴叫提示管理員更換硬盤。磁盤陣列(Diskarray)原理為什么需要磁盤陣列?如何增加磁盤的存取(acces)速度,如何防止數(shù)據(jù)因磁盤的故障而失落及如何有效的利用磁盤空間,一直是電腦專業(yè)人員和用戶的困憂;而大容量磁盤的價(jià)格非常昂貴,對(duì)用戶形成很大的負(fù)擔(dān)。磁盤陣列技術(shù)的產(chǎn)生一舉解決了這些問題。過去十年來(lái),CPU的處理速度幾乎是幾何級(jí)數(shù)的躍升,內(nèi)存(memory)的存取速度亦大幅增加,而數(shù)據(jù)儲(chǔ)存裝置它要是磁盤(harddisk)的存取速度相較之下。較為緩慢。整個(gè)I0吞吐量不能和系統(tǒng)匹配,形成電腦系統(tǒng)的瓶頸,降低了電腦系統(tǒng)的整體性能(through

12、out)若不能有效的提升磁盤的存取速度,CPU、內(nèi)存及磁盤間的不平衡將使CPU及內(nèi)存的改進(jìn)形成浪費(fèi)。目前改進(jìn)磁盤存取速度的方式主要有兩種。一是磁盤快取控制(diskcachecontroller),它將從磁盤讀取的數(shù)據(jù)存在快取內(nèi)存(cachememory)中以減少磁盤存取的次數(shù)。數(shù)據(jù)的讀寫都在cache內(nèi)存中進(jìn)行,大幅增加存取的速度,如要讀取的數(shù)據(jù)不在cache內(nèi)存中,或要寫數(shù)據(jù)到磁盤時(shí),才做磁盤的存取動(dòng)作。這種方式在單工期環(huán)境(Singltaskingenvioronment)如DOS之下。對(duì)大量數(shù)據(jù)的存取有很好的性能(量小且頻繁的存取則不然)。但在多工(multi一tasking)環(huán)境之下

13、(因?yàn)橐煌5淖鲾?shù)據(jù)交換(swapping)的動(dòng)作)或數(shù)據(jù)庫(kù)(database)的存取(因每一記錄都很小)就不能顯示其性能。這種方式?jīng)]有任何安全保障。其一是使用磁盤陣列的技術(shù)。磁盤陣列是把多個(gè)磁盤組成一個(gè)陣列,當(dāng)作單一磁盤使用,它將數(shù)據(jù)以分段(striping)的方式儲(chǔ)存在不同的磁盤中,存取數(shù)據(jù)時(shí),陣列中的相關(guān)磁盤一起動(dòng)作:大幅減低數(shù)據(jù)的存取時(shí)間,同時(shí)有更佳的空間利用率。磁盤陣列所利用的不同的技術(shù),稱為RAIDlevel,不同的level針對(duì)不同的系統(tǒng)及應(yīng)用,以解決數(shù)據(jù)安全的問題。一般高性能的磁盤陣列都足以硬件的形式來(lái)達(dá)成、進(jìn)一步的把磁盤cache控制及磁盤陣列結(jié)合在一個(gè)控制器(RAIDcon

14、troler)或控制卡個(gè),針對(duì)個(gè)同的用戶解決人們對(duì)磁盤輸出入系統(tǒng)的四大要求:(1)增加存取速度。容錯(cuò)(faulttolerance),即安全性。有效的利用磁盤空間。盡量的平衡CPU,內(nèi)存及磁盤的性能并異,提高電腦的整體工作性能。磁盤陣列原理1987年,加州伯克利大學(xué)的一位人員發(fā)表了名為“磁盤陣列研究”的論文,正式提到了RAID也就是滋盤陣列,論文提出廉價(jià)的5.25”及3.5”的硬盤也能如大機(jī)器上的8”盤能提供人容量、高性能和數(shù)據(jù)的一致性,并詳述了RAIDl至5的技術(shù)。磁盤陣列針對(duì)不同的應(yīng)用使用的不同技術(shù),稱為RAIDlevel,RAID是RedundantArrayofInexpenslveD

15、isks的縮寫,而每一level代表一種技術(shù),目前業(yè)界公認(rèn)的標(biāo)準(zhǔn)是RAIDORAID5。這個(gè)level并個(gè)代表技術(shù)的高低,level5并不高于level3,levell也個(gè)低于level4。字于要選樣哪一種RAIDlevel的產(chǎn)品,純視用戶的操作環(huán)境(Operatingenvironment)及應(yīng)用(application)而定,與level的高低沒有必然的關(guān)系。RAIDO沒有安全的保障,僅其快速,所以適合高速I/O的系統(tǒng);RAID1適用于需安全性又要兼顧速度的系統(tǒng),RAID2及RAID3適用于大型電腦及影像、CAD/CAM等處理;RAID5多用于OLTP,因有余融機(jī)構(gòu)及大型數(shù)據(jù)處理中心的迫切需要,故使用較多而較有名氣,但也因此形成很多人對(duì)磁盤陣列的誤解,以為磁盤陣列非要RAID

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論