RAID(重要)

RAID

  RAID(Redundent Array of Independent Disk):獨立的冗余磁盤陣列,目的是為了結合多個物理驅動器組成單個單元,提高了磁盤的性能或保證數據冗余。RAID能夠防止硬件的故障導致數據丟失,但是不能防止人為操作,軟件故障、惡意軟件感染等造成的數據丟失,因此不能替代備份。

分類有:硬件實現RAID(一是外接式磁盤陣列柜、二是內接式磁盤陣列卡,)和軟件模擬實現RAID。軟RAID 實際生產環境用的很少,所以下面只對常用的硬件RAID級別進行介紹。

RAID 級別:

 RAID級別有RAID1、RAID2、RAID3、RAID4、RAID5、RAID6。這里只對常用的級別解釋。

1、RAID 0 : 數據條帶化,沒有鏡像或奇偶驗證。數據條帶化,就是每個硬盤同時進行I/O存取,而不影響其他硬盤。RAID 0 就提供將數據分成不同部分,同時存取到不同硬盤。(至少兩塊硬盤) 
優點:提高的硬盤的I/O讀寫速度,加快了數據讀取的時間。數據讀取的速度有RAID 0 磁盤陣列中最慢的磁盤速度決定,因為磁盤陣列的是同時讀取,所以傳輸速度一樣。 (因此最好使用,兩塊同一廠商,同一型號,同樣大小的磁盤) 
缺點 :沒有冗余能力,不提供鏡像和奇偶驗證,因此磁盤陣列中的一塊硬盤出問題,都會導致數據丟失,和整個磁盤陣列不能正常工作。 RAID(重要) 
2、RAID 1 :磁盤鏡像,避免設備故障導致業務終止,并不是備份數據,提供和存取數據數量相同的硬盤作為鏡像盤。硬件級別的冗余,不能保證數據備份。每存取一份數據時,會同時在數據存取盤和鏡像盤進行寫操作。因此存的性能有所降低,讀取數據時,系統會跟去I/O速度在兩塊盤中取得數據,因此取得數據的性能有所提升。(和數據存取盤數量一致) 
優點:提供數據冗余能力,提高數據讀取性能。 
缺點:降低了數據的存入性能,浪費了一半的磁盤空間。 
RAID(重要) 
3、RAID 5 :分布式奇偶校驗的獨立磁盤結構。將驗證信息平均分布于各個磁盤。一個硬盤出現問題,不會導致業務中止。只是性能降低,后續讀取依靠分布式校驗得到,不會損失任何數據。但是兩個硬盤出現故障就沒有辦法恢復。 
優點:提高了數據的讀取性能,有一定的數據冗余能力,一定的防止業務因硬件故障發生中止的可能性,支持熱插拔一塊硬盤。(至少三塊硬盤) 缺點:數據冗余能力不強,一旦超過一塊磁盤出現故障,數據就會出現丟失,業務也會中止。 RAID(重要)

RAID 常用組合級別:

在實際生產環境中,為了提高讀寫性能和數據冗余能力,常常將兩個RAID磁盤陣列組合起來使用。這樣同時就擁有了兩個磁盤的陣列的優點,并且一定程度彌補單個磁盤陣列存在的缺點。 
RAID 1 0 :RAID-10是RAID-1和RAID-0的結合。此配置要求至少4塊硬盤,在所有RAID等級中,性能、保護功能及容量都是最佳的。(至少4塊硬盤) 優點: 彌補了RAID 0 沒有數據冗余能力的缺點。彌補了RAID 1 寫的性能降低的缺點。可以允許多塊磁盤出現錯誤,但是數據盤和鏡像盤不能同時出錯。 
缺點: 磁盤利用率仍然為百分之50。成本高。 RAID(重要)

RAID 5 0 :RAID-50是RAID-5與RAID-0的結合。此配置在RAID-5的子磁盤組的每個磁盤上進行包括奇偶信息在內的數據的剝離。每個RAID-5子磁盤組要求三個硬盤。RAID-50具備更高的容錯能力,因為它允許某個組內有一個磁盤出現故障,而不會造成數據丟失。而且因為奇偶位分部于RAID-5子磁盤組上,故重建速度有很大提高。(至少三塊硬盤) 
優點:更高的容錯能力,具備更快數據讀取速率的潛力。 
缺點:磁盤故障會影響吞吐量。故障后重建信息的時間比鏡像配置情況下要長。 RAID(重要)

原創文章,作者:fighter,如若轉載,請注明出處:http://www.www58058.com/41806

(0)
fighterfighter
上一篇 2016-08-30
下一篇 2016-08-30

相關推薦

  • Linux基礎之權限管理(含SUID\SGID\STICKY和ACL)

    概述     Linux系統是一個多人多任務的操作系統,系統上同時可能有很多人登錄,每個人都會利用系統上的各類資源完成一定的操作。那么如何合理的規范這些用戶的行為,保證資源的合理分配,則就需要用到權限管理的相關內容了。權限管理是Linux系統上最基礎,也是最重要的一部分內容,本章就簡要說明下權限管理的相關內容。內容主要…

    Linux干貨 2016-08-04
  • 2016-10-17練習題

    1 生產環境發現一臺服務器系統時間產生偏差,造成服務異常,請幫忙校正。 linux系統查看當前時間命令為date [root@Shining pirate]# date Mon Oct 17 20:50:42 CST 2016 修改系統時間選項為-s 格式為 只修改系統的日期,不修改時間 …

    Linux干貨 2016-10-17
  • 二.Linux博客-2016年7月21日screen、echo

    格式說明: 操作 概念 命令 說明及舉例 二.screen、echo internet 因特網ethernet 以太網ctrl+alt+F1 圖形界面ctrl+alt+F2-F6 字符界面 命令:who am i/who/who me i/tty/df/ifconfig/w/ halt 關機 reboot&n…

    Linux干貨 2016-08-24
  • linux中硬鏈接與軟鏈接的區別

    硬連接和軟鏈接的區別: 1、          首先,兩者的作用對象不同: 硬鏈接,只能應用于文件,而不能應用于目錄,而且不能跨文件系統(即分區)。 軟(符號)鏈接,可以應用于文件,而且可以應用于目錄和可跨文件系統(分區)。 2、   &n…

    Linux干貨 2016-10-20
  • linux 根文件系統層級FHS

    下面介紹認識一下FHS FHS: Filesystem Hierarchy  Standard /bin:所有用戶可用的基本命令程序文件; /sbin:供系統管理使用的工具程序; /boot:引導加載器必須用到的各靜態文件: kernel,   initramfs(initrd),  grub 等 dev:存儲特殊文件或設備文件…

    Linux干貨 2016-10-28
  • 設計模式(十)享元模式Flyweight(結構型)

    相對于其它模式,Flyweight模式在PHP實現似乎沒有太大的意義,因為PHP的生命周期就在一個請求,請求執行完了,php占用的資源都被釋放。我們只是為了學習而簡單做了介紹。 1. 概述 面向對象技術可以很好地解決系統一些靈活性或可擴展性或抽象性的問題,但在很多情況下需要在系統中增加類和對象的個數。當對象數量太多時,將導致運行代價過高,帶來性能下降等問題。…

    Linux干貨 2015-07-08
欧美性久久久久