服務器硬件及RAID配置實戰
- 服務器硬件詳解
- RAID磁盤陣列詳解
- 陣列卡介紹與真機配置
- 構建軟RAID磁盤陣列
- 一、服務器硬件詳解
- RAID是英文Redundant Array of Independent Disks的縮寫,中文簡稱為獨立冗余磁盤陣列
- RAID是吧多塊獨立的物理硬盤按不同的方式組合起來形成一個硬盤組(邏輯硬盤),從而提供比單個硬盤更高的存儲性能和提供數據備份技術。
- 組成磁盤陣列的不同方式為RAID界別(RAID Levels),常用的RAID級別有以下幾種:RAID0,RAID1,RAID5RAID6,RAID1+0等
- RAID 0磁盤陣列介紹
- RAID 0連續以位或字節為單位分割數據,并行讀/寫于多個磁盤上,因此具有很高的數據傳輸率,但它沒有數據冗余,因此并不能算真正的RAID結構
- RAID 0只是單純地提高性能,并沒有為數據的可靠性提供保證,而其中的一個盤失效將影響到所有數據
- RAID 0不能應用于數據安全性要求高的場合
- 跨區卷:LVM卷
- 特點:擴展性
- 組成條件:大小不同的磁盤追加而成
- 容量:多塊磁盤容量總和
- 帶區卷:條帶卷 raid0
- 特點:高度寫
- 缺點:不可靠
- 組成條件:大小相同的磁盤組成
- 容量:多塊磁盤容量總和
- 示例:
- mdadm -D /dev/md0 查看raid磁盤陣列的詳細信息
- RAID 1
- 通過磁盤數據鏡像實現數據冗余,在成對的獨立磁盤上產生互為被分的數據
- 當原始數據繁忙時,可直接從鏡像中拷貝中讀取數據,因此RAID 1可以提高讀取性能
- RAID 1是磁盤陣列中單位成本最高的,但提供了很高的數據安全性和可用性。當一個磁盤失效時,系統可以自動切換到鏡像磁盤上讀寫,而不需要重組失效的數據。
- 鏡像卷:raid1
- 特點:高可靠
- 缺點:不具備擴展性
- 組成條件:大小相同的磁盤組成
- 容量:多塊磁盤容量總和的一半
- 示例:
- -x1表示備用一塊磁盤
- 查看狀態,此時正在同步。
- 此時模擬一塊盤壞了,看處于standby狀態的磁盤是否會頂替上去
- 已卸載
- 成功頂替,正在同步。
- RAID 5
- N(N>=3)塊盤組成陣列,一份數據產生N-1個條帶,同事還有一份校驗數據,共N份數據在N塊盤上循環均衡存儲
- N塊盤同時讀寫,讀性能很高,但由于有校驗機制的問題,寫性能相對不高
- (N-1)/N容量
- 可靠性高,允許壞1塊盤,不影響所有數據
- Raid5
- 特點:高讀取,寫一般,高可靠
- 組成條件:至少3塊大小相同的磁盤
- 容量:n-1/n磁盤容量總和
- 示例
- RAID 6
- N(N.=4)塊盤組成陣列,(N-2)/N容量
- 與RAID 5相比,RAID 6增加了第二個獨立的奇偶校驗信息塊。
- 兩個獨立的奇偶系統使用不同的算法,即使兩塊磁盤同事失效也不會影響數據的使用
- 相對于RAID 5有更大的“寫損失”,因此寫性能較差
- RAID 1+0
- N(偶數,N>=4)塊盤兩兩鏡像后,在組合成一個RAID 0
- N/2容量
- N/2塊盤同時寫入,N塊盤同時讀取
- 性能高,可靠性高
- 下一步格式化
- 二、陣列卡介紹
- 陣列卡就是用來實現RAID功能的板卡,通常是由I/O處理器、硬盤控制器、硬盤連接器和緩存等一系列零組件構成的
- 不同的RAID卡支持的RAID功能不同,例如支持RAID0、RAID1、RAID5、RAID10等
- RAID卡的接口類型
- IDE接口、SCSI接口、SATA接口和SAS接口
- 陣列卡的緩存
- 緩存是RAID卡與外部總線交換數據的場所,RAID卡先將熟句傳送到緩存,自由緩存和外邊數據總線交換數據
- 緩存的大小和速度是直接關系到RAID卡的實際傳輸速度的重要因素
- 不同的RAID卡出廠時配置的內存容量不同,一般為幾兆到數百兆容量不等
- 本章總結
- 服務器的硬件組成
- RAID提供比單個硬盤具有更高的存儲性能和提供數據備份技術
- 常用的RAID級別
- RAID0、RAID1、RAID5、RAID6、RAID1+0等
- 陣列卡及緩存
©著作權歸作者所有:來自51CTO博客作者wx5d44edaf9ad43的原創作品,如需轉載,請注明出處,否則將追究法律責任