幻女free性zozo交孩交/亚洲成人直播/日本视频免费/国产国语videosex另类

RAID功能在I/O路徑上的位置(一)

2013-12-30 09:37:36 來源:華軍數據恢復 作者:網站管理員 閱讀:

 RAID陣列管理軟件可以在I/O路徑的幾個地方實現(xiàn),這毫不令人驚訝,因為這些位置和鏡像和緩存的位置一樣:主機系統(tǒng)、I/O控制器、磁盤子系統(tǒng)等。

 
1.基于主機卷管理軟件的RAIDRAID
 
陣列管理軟件的一個常見位置是卷管理器,它運行在主機系統(tǒng)上,在這個模式下,主機CPU提供RAID算法運行所需要的處理能力。
 
基于主機的RAID已經被證明是相當有效的,常常運行在UNIX環(huán)境下,而不是在PC環(huán)境下,其主要原因是開發(fā)RAID的卷管理軟件公司的市場運作方式。幾年來,VeritasSoftware已經成功地向領先的UNIX廠商們出售了它的卷管理軟件,也將為Windows2000提供基本的磁盤管理器,以將卷管理概念引入PC市場。CrosStorSoftware也為工業(yè)界提供了卷管理軟件,可嵌入范圍很廣的裝置和系統(tǒng)中。
 
操作系統(tǒng)和系統(tǒng)制造商有時也開發(fā)自己專用的卷管理器,并加入了RAID的功能。即使不支持更高級的RAID,但大部分服務器操作系統(tǒng)至少支持RAID1鏡像。隨著市場對RAID和磁盤子系統(tǒng)前景的看好,可能有更多的系統(tǒng)制造商和附件產品將會介入其中。
 
1)基于主機RAID的分析
 
基于主機的RAID要求主機系統(tǒng)提供CPU的處理周期,也占用系統(tǒng)內存帶寬和主機I/O總線。按照實現(xiàn)的RAID級的不同,這會引起幾個I/O操作通過系統(tǒng)總線,而外部磁盤陣列軟件將它們當作一個請求處理。此外,校驗RAID是非常耗費CPU的。
 
例如,RAID1鏡像實現(xiàn)起來相當簡單,并不涉及大量的處理,同時,它對資源的消耗也不特別嚴重,而RAID4、5、6則要求多次XOR校驗操作,以及從磁盤驅動器中讀出數據。
 
舉一個例子,假如RAID5運行在主機系統(tǒng)中,主機系統(tǒng)安裝有JBOD磁盤子系統(tǒng)。當更新磁盤上的一個分塊時,必須在主機I/O總線上移動相當多的數據。在這種情況下,原有數據和原有校驗數據必須從磁盤讀出,然后新數據再寫到磁盤,校驗的XOR計算處于讀和寫之間。若將獨立的重疊I/O操作用于多個成員磁盤,主機I/O總線可能變得更為擁擠。
 
2)基于陣列管理軟件的RAID3問題
 
當RAID功能在主機軟件中實現(xiàn)時,值得懷疑的是RAID3是否能夠正常工作。RAID3的性能取決于成員驅動器的寫操作,對匹配磁盤轉動同步的容錯范圍很小。然而,基于主機的陣列管理軟件所提供的數據必須通過整個I/O路徑,因而,很難保證數據能夠及時地傳送給磁盤子系統(tǒng),提供適當的陣列性能。因為RAID3的速度取決于所使用的同步磁盤,假如主機和磁盤之間的數據傳送發(fā)生延遲,那么會導致成員磁盤的不必要的轉動,致使陣列的性能很差。
 
注意RAID子系統(tǒng)的許多冗余屬性實際上是磁盤子系統(tǒng)的一部分,也可以由JBOD提供,
這些包括冗余的電源、風扇、甚至熱插拔磁盤驅動器。雖然基于主機的RAID能夠支持熱
交換磁盤驅動器,但主機軟件并不支持它,要使它能正常地工作,必須將它放入磁盤子
系統(tǒng)。
 
RAID2:專有磁盤的并行訪問
 
過去,磁盤驅動器花費更貴,而且沒有今天這樣復雜的電路,因而,就構想出了RAID2,RAID2的定義涉及RAID控制器中的錯誤校驗電路。今天,這個功能已經被集成到磁盤驅動器中,雖然便宜,但效率卻不高。因此,RAID2沒有形成產品,在文獻中也幾乎被忽略。

 

  • 華軍行數據恢復 - 最新圖文資訊
  • 最新資訊導讀
  • 推薦內容
  • 熱點內容
CopyRight2014-2016 華軍數據恢復中心 版權所有 浙ICP備15017254號-4 成功案例 | 華軍資訊 | 技術專題 | RSS地圖