RAID特性和常見級別

簡介:

   RAID全稱為獨立磁盤冗余陣列(Redundant Array of Independent Disks),基本思想就是把多個相對便宜的硬盤組合起來,成為一個硬盤陣列組,使性能達到甚至超過一個價格昂貴、 容量巨大的硬盤。RAID通常被用在服務器電腦上,使用完全相同的硬盤組成一個邏輯扇區,因此操作系統只會把它當做一個硬盤。 RAID分為不同的等級,各個不同的等級均在數據可靠性及讀寫性能上做了不同的權衡。 在實際應用中,可以依據自己的實際需求選擇不同的RAID方案。

標準RAID

RAID 0 :

    RAID0稱為條帶化(Striping)存儲,將數據分段存儲于 各個磁盤中,讀寫均可以并行處理。因此其讀寫速率為單個磁盤的N倍(N為組成RAID0的磁盤個數),但是卻沒有數 據冗余,單個磁盤的損壞會導致數據的不可修復。

0.jpg

特點:

    高性能。

    RAID 0 中容量零損失。

    零容錯。

    寫和讀有很高的性能。

    

RAID 1 :

    鏡像存儲(mirroring),沒有數據校驗。數據被同等地寫入兩個或多個磁盤中,可想而知,寫入速度會比較 慢,但讀取速度會比較快。讀取速度可以接近所有磁盤吞吐量的總和,寫入速度受限于最慢 的磁盤。 RAID1也是磁盤利用率最低的一個。如果用兩個不同大小的磁盤建立RAID1,可以用空間較小 的那一個,較大的磁盤多出來的部分可以作他用,不會浪費。

1.jpg

特點:

    良好的性能。

    總容量丟失一半可用空間。

    完全容錯。

    重建會更快。

    寫性能變慢。

    讀性能變好。

    能用于操作系統和小規模的數據庫

RAID 5 :

    RAID5把數據和相對應的奇偶校驗信息存儲到組成RAID5的各個磁盤上,并且奇偶校驗信息和 相對應的數據分別存儲于不同的磁盤上,其中任意N-1塊磁盤上都存儲完整的數據,也就是 說有相當于一塊磁盤容量的空間用于存儲奇偶校驗信息。因此當RAID5的一個磁盤發生損壞 后,不會影響數據的完整性,從而保證了數據安全。當損壞的磁盤被替換后,RAID還會自動 利用剩下奇偶校驗信息去重建此磁盤上的數據,來保持RAID5的高可靠性。

                RAID 5可以理解為是RAID 0和RAID 1的折衷方案。RAID 5可以為系統提供數據安全保障,但 保障程度要比鏡像低而磁盤空間利用率要比鏡像高。RAID 5具有和RAID 0相近似的數據讀取 速度,只是因為多了一個奇偶校驗信息,寫入數據的速度相對單獨寫入一塊硬盤的速度略慢。

5.jpg

特點:

    性能卓越

    讀速度將非常好。

    寫速度處于平均水準,如果我們不使用硬件 RAID 控制器,寫速度緩慢。

    從所有驅動器的奇偶校驗信息中重建。

    完全容錯。

    1個磁盤空間將用于奇偶校驗。

    可以被用在文件服務器,Web服務器,非常重要的備份中。

RAID 6 :

    類似RAID5,但是增加了第二個獨立的奇偶校驗信息塊,兩個獨立的奇偶系統使用不同的算法, 數據的可靠性非常高,即使兩塊磁盤同時失效也不會影響數據的使用。但RAID 6需要分配給 奇偶校驗信息更大的磁盤空間,相對于RAID 5有更大的“寫損失”,因此“寫性能”非常差。

6.jpg

特點:

    性能不佳。

    讀的性能很好。

    如果我們不使用硬件 RAID 控制器寫的性能會很差。

    從兩個奇偶校驗驅動器上重建。

    完全容錯。

    2個磁盤空間將用于奇偶校驗。

    可用于大型陣列。

    用于備份和視頻流中,用于大規模。

混合RAID

RAID 01 :

    將磁盤分成兩組做成RAID-0再把兩組RAID-0做成RAID-1

    在RAID 0+1技術中,當一塊物理磁盤出現故障將導致整個虛擬磁盤損失,因此相當于四塊物理磁盤的有效故障。如果其它四塊物理磁盤有一塊丟失,數據將發生丟失。

01.jpg

RAID 10 :

    將RAID-1和RAID-0合起來使用先用硬盤兩兩一組構成RAID-1,然后在較高級別構成RAID-0.

    而在RAID 10的情況下,當一塊獨立的物理磁盤故障后,由于有一塊對應鏡像磁盤保護數據(除非對應的特定鏡像硬盤也同時發生故障),因此不會對性能帶來影響,從而顯著高于RAID 0+1的容錯性。

10.jpg

特點:

    良好的讀寫性能。

    總容量丟失一半的可用空間。

    容錯。

    從副本數據中快速重建。

    由于其高性能和高可用性,常被用于數據庫的存儲中。



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

(0)
liangkailiangkai
上一篇 2016-02-09 17:43
下一篇 2016-02-14 09:42

相關推薦

  • 軟件包管理2

    四、程序包編譯     程序包編譯安裝:     Application-VERSION-release.src.rpm –> 安裝后,使用rpmbuild命令制作成二進制格式的rpm包,而后再安裝     源代碼&#82…

    Linux干貨 2016-08-27
  • 19道小米網運維工程師筆試真題,你能通關嗎?

    第一部分:Linux基礎 題目1: 有一百個圖片文件,它們的地址都是 http://down.xiaomi.com/img/1.png http://down.xiaomi.com/img/2.png … 一直到http://down.xiaomi.com/img/100.png 批量下載這100個圖片文件,并找出其中大于500KB的文件。 題目2: 一個文…

    2017-09-08
  • 通過Xshell 5連接VirtualBox的centos

    環境:VirtualBox  centos6.5 1、使用VirtualBox Host-Only Network模式 2、打開寬帶連接,設置屬性,選擇VirtualBox Host-Only Network共享。(在這里虛擬機centos的IP地址是自動獲得,并且可以上網。) 3、虛擬機centos需要     關閉防火墻 :…

    Linux干貨 2015-11-07
  • linux下解壓命令大全

    .tar  解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是壓縮!) ——————————————— .gz 解壓1:gunzip FileName.gz 解壓2:gzip -d FileName.gz 壓縮:gzip FileName .tar.gz 和 .t…

    Linux干貨 2017-07-11
  • 第九周

    統計可登錄shell與不能登陸shell的個數 2. 寫一個腳本 3.寫一個腳本    4、寫一個腳本,完成如下功能 腳本能夠接受一個參數。 (1) 如果參數1為quit,則顯示退出腳本,并執行正常退出。 (2) 如果參數1為yes,則顯示繼續執行腳本。 (3) 否則,參數1為其它任意值,均執行非正常退出。    5、…

    Linux干貨 2016-12-26

評論列表(1條)

  • stanley
    stanley 2016-02-14 09:41

    可以嘗試自己畫圖,來的更深刻

欧美性久久久久