RAID基礎知識總結

2022-07-10 02:24:11 字數 1820 閱讀 9417

raid:redundant arrays of inexpensive(independent)disks,即獨立磁碟冗餘陣列,簡稱磁碟陣列。簡單地說就是把多個獨立的硬碟組合起來,從而提供比單個磁碟更高的儲存效能和資料冗餘的技術。raid的初衷是為大型伺服器提供高階的儲存功能和冗餘的資料安全,raid的兩個關鍵目標是提高i/o效能和資料可靠性(耐用性)。

外接式磁碟陣列 :通過擴充套件卡提供適配能力

內接式raid :主機板整合raid 控制器,安裝os 前在bios 裡配置

軟體raid :通過os實現

raid 0 : 將兩個以上的磁碟併聯起來,成為乙個大容量的磁碟。讀寫時都可以並行處理,速度快。但沒有冗餘功能,也不具備容錯能力,如果乙個磁碟損壞,所有資料都會丟失。

raid 1 :將兩組以上的n個磁碟相互作映象,有很好的讀取速度,寫入速度有微小的降低。只要乙個磁碟正常即可維持運作,可靠性最高。但無論用多少磁碟做raid 1,僅算乙個磁碟的容量,磁碟利用率較低。

raid2、3、4較少實際應用,因為raid5已經涵蓋了所需的功能,這裡不再列出

raid 5 :是一種儲存效能、資料安全和儲存成本兼顧的儲存解決方案。raid 5至少需要三塊硬碟,raid 5把資料和相對應的奇偶校驗資訊儲存到各個磁碟上,並且有單獨的校驗盤。任意一塊磁碟失效時不會影響資料完整性。raid 5可以理解為是raid 0和raid 1的折衷方案。raid 5可以為系統提供資料安全保障,但保障程度要比映象低而磁碟空間利用率要比映象高。raid 5資料讀取速度較快,寫入資料的速度略慢。raid 5的磁碟空間利用率比raid 1高,儲存成本相對較便宜。

raid 6 :raid 6相對raid 5增加了第二個獨立的奇偶校驗資訊塊,至少需要四塊硬碟。兩個獨立的奇偶系統使用不同的演算法,資料的可靠性非常高,任意兩塊磁碟同時失效時不會影響資料完整性。

raid 10/01 :raid 10將所有硬碟分為兩組,視為是raid 0的最低組合,然後將這兩組各自視為raid 1運作。raid 01和raid 10的程式相反,將所有硬碟分為兩組,變成raid 1的最低組合,而將兩組硬碟各自視為raid 0運作。當raid 10有乙個硬碟受損,其餘硬碟會繼續運作。raid 01只要有乙個硬碟受損,同組raid 0的所有硬碟都會停止運作,只剩下其他組的硬碟運作,可靠性較低。所以raid 10遠比raid 01常用。

raid 50 :raid 5與raid 0的組合,先作raid 5,再作raid 0,也就是對多組raid 5彼此構成stripe訪問。raid 50是以raid 5為基礎,而raid 5至少需要需要3塊硬碟,所以組成raid 50至少需要6塊硬碟。raid 50效能比起單純的raid 5高,容量利用率比raid5要低。

jbod :just a bunch of disks,將多塊磁碟的空間合併乙個大的連續空間使用,即作業系統看到的是乙個大硬碟,jbod沒有錯誤備援機制,它的傳輸速率與i/o表現均與單顆硬碟無異。

大容量 :擴大了磁碟的容量,由多個磁碟組成的raid系統具有海量的儲存空間。一般來說,raid可用容量要小於所有成員磁碟的總容量。不同級別的raid有一定的冗餘開銷,通常,raid容量利用率在 50% ~ 90% 之間。

高效能 :raid 的高效能受益於資料條帶化技術。單個磁碟的i/o效能受到介面、頻寬等計算機技術的限制,效能往往很有限。通過資料條帶化,raid將資料i/o分散到各個成員磁碟上,從而獲得比單個磁碟成倍增長的聚合i/o效能。

可靠性 :raid 採用映象和資料校驗等資料冗餘技術,大幅提公升資料可用性和可靠性,保證了若干磁碟出錯時,不 會導致資料的丟失,不影響系統的連續執行。

可管理性 :由於raid內部完成了大量的儲存管理工作,管理員只需要管理單個虛擬驅動器,可以節省大量的管理工作。raid可以動態增減磁碟驅動器,可自動進行資料校驗和資料重建,這些都可以大大簡化管理工作。

RAID基礎知識

硬碟映象 raid 0 硬碟分段的方法把資料寫到多個硬碟,而不是只寫到乙個盤上,這也叫作raid o,在磁碟陣列子系統中,資料按系統規定的 段 segment 為單位依次寫入多個硬碟,例如資料段1寫入硬碟0,段2寫入硬碟1,段3寫入硬碟2等等。當資料寫完最後乙個硬碟時,它就重新從盤0的下一可用段開始...

儲存基礎知識(四) RAID技術(下)

各種raid級別比較 在各個raid級別中,使用最廣泛的是raid0,raid1,raid10,raid5。raid 0,將資料分成條帶順序寫入一組磁碟中。raid 0 不提供冗餘功能,但是它卻提供了卓越的吞吐效能,因為讀寫資料是在一組磁碟中的每個磁碟上同時處理的,吞吐效能遠遠超過單個磁碟的讀寫。r...

Report Services 基礎知識總結

最近幾天在學習report service,看了好多,感覺幾天的了解連冰山一角都不及。不過以後要養成積累的習慣,回頭再忘了就尷尬了。總結 1.了解 報表的開發據目前所知,看業務大小,業務不大或者對這方面要求不是太高的,可以用vs裡帶的控制項reportviewer,根據指導設計新報表。反之,可能需要...