| 
       咨詢電話:010-51727811/12/13
      當前位置: 首頁 > 新聞中心 > 業內新聞 >
      磁盤陣列技術原理及功能
      時間:2012-06-08 09:31  來源:飛客數據恢復   作者:飛客數據恢復工程師
      目前人們逐漸認識了磁盤陣列技術。磁盤陣列技術可以詳細地劃分為若干個級別0-6RAID技術,并且又發展了所謂的RAIDLevel10,30,50的新的級別。RAID是廉價冗余磁盤陣列(RedundantArrayofInexpensiveDisk)的簡稱。用RAID的好處簡單的說就是:安全性高,速度快,數據容量超大。
       
      某些級別的RAID技術可以把速度提高到單個硬盤驅動器的400%。磁盤陣列把多個硬盤驅動器連接在一起協同工作,大大提高了速度,同時把硬盤系統的可靠性提高到接近無錯的境界。這些“容錯”系統速度極快,同時可靠性極高。
       
      由磁盤陣列角度來看
       
      磁盤陣列的規格最重要就在速度,也就是CPU的種類。我們知道SCSI的演變是由SCSI2(Narrow,8bits,10MB/s),SCSI3(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),在過去使用UltraWideSCSI,40MB/s的磁盤陣列時,對CPU的要求不須太快,因為SCSI本身也不是很快,但是當SCSI演變到Ultra2,80MB/s時,對CPU的要求就非常關鍵。一般的CPU,(如586)就必須改為高速的RISCCPU,(如IntelRISCCPU,i960RD32bits,i960RN64bits),不但是RISCCPU,甚至于還分32bits,64bitsRISCCPU的差異。586與RISCCPU的差異可想而知!這是由磁盤陣列的觀點出發來看的。
       
      由服務器的角度來看
       
      服務器的結構已由傳統的I/O結構改為I2O(IntelligentI/O,簡稱I2O)的結構,其目的就是為了減少服務器CPU的負擔,才會將系統的I/O與服務器CPU負載分開。Intel因此提出I2O的架構,I2O也是由一顆RISCCPU(i960RD或I960RN)來負責I/O的工作。試想想若服務器內都已是由RISCi960CPU來負責I/O,結果磁盤陣列上卻仍是用586CPU,速度會快嗎?
       
      由操作系統的角度來看
       
      SCOOpenServer5.032bits
       
      MicroSoftWindowsNT32bits
       
      SCOUnixware7.x64bits
       
      MicroSoftWindowsNT200032bit64bits
       
      SUNSolaris64bits……..其他操作系統
       
      在操作系統都已由32bits轉到64bits,磁盤陣列上的CPU必須是Inteli960RISCCPU才能滿足速度的要求。586CPU是無法滿足的!
       
      磁盤陣列的功能
       
      磁盤陣列內的硬盤連接方式是用SCA-II整體后背板還是只是用SCSI線連的?在SCA-II整體后背板上是否有隔絕芯片以防硬盤在熱插拔時所產生的高/低電壓,使系統電壓回流,造成系統的不穩定,產生數據丟失的情形。我們一定要重視這個問題,因為在磁盤陣列內很多硬盤都是共用這同一SCSI總線!一個硬盤熱插拔,可不能引響其它的硬盤!甚幺是熱插拔或帶電插拔?硬盤有分熱插拔硬盤,80針的硬盤是熱插拔硬盤,68針的不是熱插拔硬盤,有沒有熱插拔,在電路上的設計差異就在于有沒有保護線路的設計,同樣的硬盤拖架也是一樣有分真的熱插拔及假的熱插拔的區別。
       
      磁盤陣列內的硬盤是否有順序的要求?也就是說硬盤可否不按次序地插回陣列中,數據仍能正常的存取?很多人認為不是很重要,不太會發生,但是可能會發生的,我們就要防止它發生。假如您用六個硬盤做陣列,在最出初始化時,此六個硬盤是有順序放置在磁盤陣列內,分為第一、第二…到第六個硬盤,是有順序的,如果您買的磁盤陣列是有順序的要求,則您要注意了:有一天您將硬盤取出,做清潔時一定要以原來的擺放順序插回磁盤陣列中,否則您的數據可能因硬盤順序與原來的不苻,磁盤陣列上的控制器不認而數據丟失!因為您的硬盤的SCSIID號亂掉所致。現在的磁盤陣列產品都已有這種不要求硬盤有順序的功能,為了防止上述的事件發生,都是不要求硬盤有順序的。
       
      我們將討論這些新技術,以及不同級別RAID的優缺點。我們并不想涉及那些關鍵性的技術細節問題,而是將磁盤陣列和RAID技術介紹給對它們尚不熟悉的人們。相信這將幫助你選用合適的RAID技術。