1. 程式人生 > >Linux 硬件RAID詳解系統功能圖

Linux 硬件RAID詳解系統功能圖

總結 ont com sql lock 主庫 分布式 round 也會

RAID-0(條帶模式)

特點:

在讀寫的時候可以實現並發,所以相對其讀寫性能最好,每個磁盤都保存了完整數據的一部分,讀取也采用並行方式,磁盤數量越多,讀取和寫入速度越快。

因為沒有冗余,一個硬盤壞掉全部數據丟失。

至少兩塊硬盤才能組成Raid0陣列。

容量:

所有硬盤之和。磁盤利用率為100%

生產應用場景

1、負載均衡集群下面的多個相同RS節點服務器

2、分布式文件存儲下面的主節點

3、MySQL主從復制的多個slave服務器

4、對性能要求很高,對冗余要求很低的相關業務

技術分享圖片

RAID-1 :mirroring(鏡像卷)

特點:

至少需要兩塊硬盤

raid大小等於兩個raid分區中最小的容量(最好將分區大小分為一樣)

數據有冗余,在存儲時同時寫入兩塊硬盤,實現了數據備份;

磁盤利用率為50%,即2塊100G的磁盤構成RAID1只能提供100G的可用空間。

技術分享圖片

RAID-5

特點:

采用奇偶校驗,可靠性強

磁盤校驗和被散列到不同的磁盤裏面,增加了讀寫速率。

只有當兩塊磁盤同時丟失時,數據才無法恢復

至少三塊硬盤並且硬盤大小應該相等才能組成Raid5陣列。

容量:

所有硬盤容量之和減去其中一塊硬盤的容量

被減去的容量被分配到三塊硬盤的不同區域用來存放數據校驗信息。

技術分享圖片

Raid10(Raid1+Raid0)

特點:

是現在比較常用的一種磁盤陣列級別,

它的容錯好,讀寫數據效率較高,但經費相對也較高。

備份和並發式存取數據,可靠性強。

D1、D2組成一個陣列Raid1,其中D1是數據盤,D2是備份盤;

D3、D4也組成個陣列Raid1,其中D3是數據盤, D4是備份盤;

在這個基礎上將D1、D2作為一個整體,將D3、D4也作為一個整體

這兩個整體之間再組成一個Raid0陣列。

這樣不僅僅讀取數據會非常快,並發寫入的速度也會隨著磁盤的增多而變快。

至少四塊硬盤並且每塊硬盤大小應該相等才能組成Raid10陣列。

容量

所有硬盤容量之和的一半(一半寫數據,一半用來備份數據)。

技術分享圖片

RAID總結

(從節點)RAID0

讀寫速度很快,沒有任何冗余

MySQL Slave(數據庫的從庫,小弟),集群的節點RS

(監控,重要)RAID1

100%冗余,鏡像 讀寫性能一般

成本高 單獨的,數據重要,且不能宕機的業務,監控,系統盤

(正常業務)RAID5

具備一定性能和冗余,可以壞一塊盤,讀性能不錯 寫入性能不高

一般的業務都可以用

(數據庫的主節點)RAID10

讀寫速度很快,100%冗余 成本高 性能和冗余要求很好的業務。 數據庫主庫和存儲的主

Linux 硬件RAID詳解系統功能圖