| 
       咨詢電話:010-51727811/12/13
      當(dāng)前位置: 首頁 > 新聞中心 > 業(yè)內(nèi)新聞 >
      RAID帶來的性能增長(二)
      時(shí)間:2013-01-28 09:26  來源:飛客數(shù)據(jù)恢復(fù)   作者:飛客數(shù)據(jù)恢復(fù)工程師
      3.獨(dú)立訪問分塊陣列

      另一種類型的分塊陣列使用獨(dú)立訪問的磁盤。換而言之,設(shè)備無需同步陣列中的驅(qū)動器,常常在單個(gè)的磁盤驅(qū)動器上執(zhí)行更長的數(shù)據(jù)段寫操作,而不是將所有的數(shù)據(jù)都寫在多個(gè)驅(qū)動器上。

      獨(dú)立訪問分塊陣列的優(yōu)點(diǎn)是支持一定量的重疊I/O操作。例如,一個(gè)陣列擁有12個(gè)磁盤驅(qū)動器,每一個(gè)驅(qū)動器由單獨(dú)的主機(jī)I/O控制器操作,按照所建立的虛擬設(shè)備映射,I/O操作可以分散在各個(gè)驅(qū)動器上執(zhí)行。本章后面將討論這個(gè)問題。

      雖然陣列并不控制主機(jī)控制器訪問虛擬設(shè)備地址,但因?yàn)橛卸鄠(gè)磁盤驅(qū)動器存在,則可能導(dǎo)致數(shù)據(jù)請求在多個(gè)磁盤驅(qū)動器上獨(dú)立執(zhí)行,這將減少單個(gè)磁盤驅(qū)動器或磁盤臂成為I/O操作的瓶頸的可能性。利用上一章介紹的標(biāo)記命令排隊(duì)技術(shù),可以將多個(gè)命令發(fā)送到陣列,為了有效地處理它們,首先對這些命令進(jìn)行排隊(duì),然后將它們傳輸?shù)礁鲉为?dú)的驅(qū)動器。

      圖中所示即獨(dú)立訪問磁盤陣列,它從一個(gè)主機(jī)I/O控制器接收I/O命令,該陣列由7個(gè)磁盤組成,每個(gè)磁盤都能存儲一個(gè)I/O操作的全部內(nèi)容。

      4.RAID控制器
       
      圖6-6所示的RAID控制器位于存儲總線和獨(dú)立的磁盤驅(qū)動器之間。RAID控制器給主機(jī)系統(tǒng)提供一個(gè)或多個(gè)虛擬設(shè)備,并將I/O操作分散給成員磁盤,它負(fù)責(zé)維護(hù)虛擬設(shè)備和陣列中單個(gè)磁盤驅(qū)動器之間的映射。事實(shí)上,判別一個(gè)磁盤子系統(tǒng)是RAID,還是JBOD,主要由RAID控制器決定。盡管JBOD可能有控制器,但這些控制器卻缺乏RAID控制器的功能。
       
      RAID控制器也用于并行訪問陣列。并行訪問陣列的RAID控制器使用的技術(shù)不同,但其功能與獨(dú)立訪問磁盤陣列的RAID控制器是相同的,即提供設(shè)備虛擬化,協(xié)調(diào)對成員磁盤的寫,維護(hù)從虛擬設(shè)備到成員磁盤的映射等。
       
      5.獨(dú)立訪問分塊陣列的應(yīng)用
       
      獨(dú)立訪問陣列擅長于處理事務(wù)處理。它可以將多個(gè)I/O操作發(fā)送到多個(gè)成員驅(qū)動器,執(zhí)行重疊操作,即,它的吞吐量遠(yuǎn)比并行訪問陣列中的單個(gè)磁盤驅(qū)動器高。一般情況下,可以從獨(dú)立訪問磁盤陣列獲益的應(yīng)用類型,也可以從LRU緩存技術(shù)獲得性能優(yōu)勢,例如:
      事務(wù)處理系統(tǒng)。
      ERP和MRP系統(tǒng)。
      Internet電子商務(wù)服務(wù)器。
      客戶服務(wù)和支持。
      其他多用戶服務(wù)器應(yīng)用。
      擁有許多小文件的文件服務(wù)器。