提高傳輸速率,。raid通過在多個磁盤上同時存儲和讀取數(shù)據(jù)來大幅提高存儲系統(tǒng)的數(shù)據(jù)吞吐量throughput。在raid中,,可以讓很多磁盤驅(qū)動器同時傳輸數(shù)據(jù),,而這些磁盤驅(qū)動器在邏輯上又是一個磁盤驅(qū)動器,所以使用raid可以達(dá)到單個磁盤驅(qū)動器幾倍,、幾十倍甚百倍的速率,。這也是raid起初想要解決的問題,。因為當(dāng)時cpu的速度增長很快,而磁盤驅(qū)動器的數(shù)據(jù)傳輸速率無法大幅提高,,所以需要有一種方案解決二者之間的矛盾,。raid成功了。 [2] 通過數(shù)據(jù)校驗提供容錯功能,。普通磁盤驅(qū)動器無法提供容錯功能,,如果不包括寫在磁盤上的crc循環(huán)冗余校驗碼的話。raid容錯是建立在每個磁盤驅(qū)動器的硬件容錯功能之上的,,所以它提供更高的安全性,。在很多raid模式中都有較為完備的相互校驗/恢復(fù)的措施,甚至是直接相互的鏡像備份,,從而---提高了raid系統(tǒng)的容錯度,,提高了系統(tǒng)的穩(wěn)定冗余性。
磁盤陣列簡稱raid,。磁盤陣列是由多個硬盤按照不同的方式組合成一個大型的磁盤組,,利用個別磁盤提供數(shù)據(jù)所產(chǎn)生的加---果來提升整個磁盤系統(tǒng)的效能。根據(jù)不同的組合方式可組成不同的磁盤陣列,,冷磁盤陣列,,比如raid0、raid1,、span以及pm等,,通過usb接口或type-c接口連接在電腦上,從而實現(xiàn)數(shù)據(jù)的存儲,。
通俗一點,,可以把它理解成一個銀行里的大容量保險柜,你可以把東西存進(jìn)去和拿出來,,但如果沒有「人」在,,冷磁盤陣列公司,就無法從里面存取任何資料,。一樣的道理,,磁盤陣列離開了電腦是不能單獨使用的,因為它本身不含任何操作系統(tǒng)也不具備運算能力,。所以局限比較大,,冷磁盤陣列公司,依賴電腦使用,,---使用地點,。
概述
冗余磁盤陣列技術(shù)redundant array of inexpensive disks,簡稱raid技術(shù))是一種數(shù)據(jù)的虛擬存儲技術(shù),其結(jié)合了多個物理磁盤驅(qū)動器件在一個邏輯磁盤內(nèi)用以實現(xiàn)比單個磁盤更高的存儲性能,。其在1987 年由加州大學(xué)伯克利分校的david patterson,, garth a. gibson 和 randy katz共同提出。起初的研制目的是為了組合小的廉價磁盤來代替大的昂貴磁盤,,以降低大批量數(shù)據(jù)存儲的費用,,同時也希望采用冗余信息的方式,使得磁盤失效時不會使數(shù)據(jù)受損,,從而開發(fā)出一定水平的數(shù)據(jù)保護(hù)技術(shù),。如下圖所示,當(dāng) raid 組中的某一磁盤損壞時,,服務(wù)器可以通過對其它磁盤的冗余操作,,達(dá)到對數(shù)據(jù)的冗余保護(hù)功能。
raid 技術(shù)利用多個硬盤的組合提高存儲的效率和容錯能力,,冷磁盤陣列公司,,其主要由兩部分組成,即控制器和磁盤陣列,�,?刂破饕罁�(jù)接口協(xié)議對磁盤陣列中的磁盤進(jìn)行讀寫操作和管理數(shù)據(jù)�,?刂破魍ǔS傻� cpu 構(gòu)成,,能夠完成大量的計算任務(wù)。磁盤陣列是由多個磁盤構(gòu)成,,其讀寫操作由控制器控制,,多個磁盤通過控制器虛擬化成為一個磁盤。
從實現(xiàn)角度來說,, raid 主要分為軟 raid,、硬 raid 以及軟硬混合 raid 三種。軟 raid 所有功能均由操作系統(tǒng)和 cpu 來完成,,沒有獨立的 raid 控制 / 處理芯片和 i/o 處理芯片,效率自然很低,。硬 raid 配備了專門的 raid 控制 / 處理芯片和 i/o 處理芯片以及陣列緩沖,,不占用 cpu 資源,但成本---,。軟硬混合 raid 具備 raid 控制 / 處理芯片,,但缺乏 i/o 處理芯片,需要 cpu 和驅(qū)動程序來完成,,性能和成本 在軟 raid 和硬 raid 之間,。
|