Linux 硬件RAID詳解系統功能圖
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詳解系統功能圖