資源描述:
《raid磁盤陣列技術(shù)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、RAID磁盤陣列技術(shù)【導(dǎo)讀】目前人們逐漸認(rèn)識(shí)了磁盤陣列技術(shù)。磁盤陣列技術(shù)可以詳細(xì)地劃分為若干個(gè)級(jí)別0-5RAID技術(shù),并且又發(fā)展了所謂的RAIDLevel10,30,50的新的級(jí)別。RAID是廉價(jià)冗余磁盤陣列(RedundantArrayofInexpensiveDisk)的簡稱。用RAID的好處簡單的說就是:安全性高,速度快,數(shù)據(jù)容量超大。目前人們逐漸認(rèn)識(shí)了磁盤陣列技術(shù)。磁盤陣列技術(shù)可以詳細(xì)地劃分為若干個(gè)級(jí)別0-5RAID技術(shù),并且又發(fā)展了所謂的RAIDLevel10,30,50的新的級(jí)別。RAID是廉價(jià)
2、冗余磁盤陣列(RedundantArrayofInexpensiveDisk)的簡稱。用RAID的好處簡單的說就是:安全性高,速度快,數(shù)據(jù)容量超大。某些級(jí)別的RAID技術(shù)可以把速度提高到單個(gè)硬盤驅(qū)動(dòng)器的400%。磁盤陣列把多個(gè)硬盤驅(qū)動(dòng)器連接在一起協(xié)同工作,大大提高了速度,同時(shí)把硬盤系統(tǒng)的可靠性提高到接近無錯(cuò)的境界。這些“容錯(cuò)”系統(tǒng)速度極快,同時(shí)可靠性極高。由磁盤陣列角度來看磁盤陣列的規(guī)格最重要就在速度,也就是CPU的種類。我們知道SCSI的演變是由SCSI2(Narrow,8bits,10MB/s),SCS
3、I3(Wide,16bits,20MB/s),UltraWide(16bits,40MB/s),Ultra2(UltraUltraWide,80MB/s),Ultra3(UltraUltraUltraWide,160MB/s),在由SCSI到SerialI/O,也就是所謂的FibreChannel(FC-AL,FibreChannel-ArbitrationLoop,100–200MB/s),SSA(SerialStorageArchitecture,80–160MB/s),在過去使用UltraWideSC
4、SI,40MB/s的磁盤陣列時(shí),對(duì)CPU的要求不須太快,因?yàn)镾CSI本身也不是很快,但是當(dāng)SCSI演變到Ultra2,80MB/s時(shí),對(duì)CPU的要求就非常關(guān)鍵。一般的CPU,(如586)就必須改為高速的RISCCPU,(如IntelRISCCPU,i960RD32bits,i960RN64bits),不但是RISCCPU,甚至于還分32bits,64bitsRISCCPU的差異。586與RISCCPU的差異可想而知!這是由磁盤陣列的觀點(diǎn)出發(fā)來看的。由服務(wù)器的角度來看服務(wù)器的結(jié)構(gòu)已由傳統(tǒng)的I/O結(jié)構(gòu)改為I2O
5、(IntelligentI/O,簡稱I2O)的結(jié)構(gòu),其目的就是為了減少服務(wù)器CPU的負(fù)擔(dān),才會(huì)將系統(tǒng)的I/O與服務(wù)器CPU負(fù)載分開。Intel因此提出I2O的架構(gòu),I2O也是由一顆RISCCPU(i960RD或I960RN)來負(fù)責(zé)I/O的工作。試想想若服務(wù)器內(nèi)都已是由RISCi960CPU來負(fù)責(zé)I/O,結(jié)果磁盤陣列上卻仍是用586CPU,速度會(huì)快嗎?由操作系統(tǒng)的角度來看SCOOpenServer5.032bitsMicroSoftWindowsNT32bitsSCOUnixware7.x64bitsMicr
6、oSoftWindowsNT200032bit64bitsSUNSolaris64bits……..其他操作系統(tǒng)在操作系統(tǒng)都已由32bits轉(zhuǎn)到64bits,磁盤陣列上的CPU必須是Inteli960RISCCPU才能滿足速度的要求。586CPU是無法滿足的!磁盤陣列的功能磁盤陣列內(nèi)的硬盤連接方式是用SCA-II整體后背板還是只是用SCSI線連的?在SCA-II整體后背板上是否有隔絕芯片以防硬盤在熱插拔時(shí)所產(chǎn)生的高/低電壓,使系統(tǒng)電壓回流,造成系統(tǒng)的不穩(wěn)定,產(chǎn)生數(shù)據(jù)丟失的情形。我們一定要重視這個(gè)問題,因?yàn)樵诖?/p>
7、盤陣列內(nèi)很多硬盤都是共用這同一SCSI總線一個(gè)硬盤熱插拔,可不能影響其它的硬盤!要么是熱插拔或帶電插拔?硬盤有分熱插拔硬盤,80針的硬盤是熱插拔硬盤,68針的不是熱插拔硬盤,有沒有熱插拔,在電路上的設(shè)計(jì)差異就在于有沒有保護(hù)線路的設(shè)計(jì),同樣的硬盤拖架也是一樣有分真的熱插拔及假的熱插拔的區(qū)別。磁盤陣列內(nèi)的硬盤是否有順序的要求?也就是說硬盤可否不按次序地插回陣列中,數(shù)據(jù)仍能正常的存取?很多人認(rèn)為不是很重要,不太會(huì)發(fā)生,但是可能會(huì)發(fā)生的,我們就要防止它發(fā)生。假如您用六個(gè)硬盤做陣列,在最出初始化時(shí),此六個(gè)硬盤是有順序
8、放置在磁盤陣列內(nèi),分為第一、第二…到第六個(gè)硬盤,是有順序的。如果您買的磁盤陣列是有順序的要求,則您要注意了:有一天您將硬盤取出,做清潔時(shí)一定要以原來的擺放順序插回磁盤陣列中,否則您的數(shù)據(jù)可能因硬盤順序與原來的不苻,磁盤陣列上的控制器不認(rèn)而數(shù)據(jù)丟失!因?yàn)槟挠脖P的SCSIID號(hào)亂掉所致?,F(xiàn)在的磁盤陣列產(chǎn)品都已有這種不要求硬盤有順序的功能,為了防止上述的事件發(fā)生,都是不要求硬盤有順序的。我們將討論這些新技術(shù),以及不同