N22-妙手-第七周博客作業第四題:RAID各級別的特性

什么是RAID

RAID的全稱是Redundant Array of Independent Disks – 獨立磁盤冗余陣列?;舅枷胧菍⒍鄠€相對便宜的硬盤組合成為一個硬盤陣列,使其在性能上達到或超過一塊價格昂貴、容量巨大的硬盤。RAID通常被用在服務器上,使用完全相同的硬盤組成一個邏輯扇區,因此操作系統會把其當做一塊硬盤。RAID分為不同的等級,每個等級均在數據可靠性上和數據讀寫性能上有所均衡。

RAID的實現方式

外接式磁盤陣列

內接式磁盤陣列:主板集成RAID控制器

軟件實現RAID

RAID等級簡介

RAID-0:條帶化存儲

存儲方式:將數據分段存儲在各個磁盤中

性能:讀寫均可以并行處理,讀寫性能均有提升

冗余:無冗余能力

最少磁盤數:2塊

優點:最快的數據讀寫性能

缺點:沒有數據冗余,單個磁盤的損壞會導致數據的不可修復

RAID-1:鏡像存儲,在兩對互相分離的磁盤上產生互為備份的數據

存儲方式:數據被同等地寫入2個或多個硬盤中

性能:讀性能提升、寫性能有所下降,受限于速度最慢的磁盤

容錯:有冗余能力

最少磁盤數:2塊

優點:數據可靠性高,易于實現

缺點:沒有數據校驗,磁盤利用率低

RAID-2

存儲方式:將數據條塊化的分布于硬盤上,條塊的單位為位或字節

性能:讀寫性能提升

容錯:有冗余能力

最少磁盤數:3塊

優點:數據安全性高,只要存放校驗碼的硬盤沒有故障就能恢復數據

缺點:昂貴,需要專門的硬盤存放校驗碼

RAID-3

存儲方式:將數據條塊化的分布于硬盤上。使用簡單奇偶校驗

性能:讀寫性能提升

容錯:有冗余能力

最少磁盤數:3塊

優點:對于大量連續的數據傳輸有很好的可靠性

缺點:實現各個磁盤轉速同步很困難

RAID-4

存儲方式:將數據條塊化的分布于硬盤上。但條塊單位為塊或記錄

性能:讀性能提升,寫性能下降

容錯:有冗余能力

最少磁盤數:3塊

優點:不需要同步驅動磁盤轉速

缺點:寫入性能下降,控制器要求高

RAID-5

存儲方式:交叉存儲數據和奇偶校驗信息于所有磁盤上

性能:讀寫性能提升

容錯:有冗余能力

最少磁盤數:3塊

優點:讀取速度相對較快

缺點:寫性能不是很好

RAID-6

存儲方式:相對于RAID-5,增加了第二個奇偶校驗信息塊

性能:讀寫性能提升

容錯:有冗余能力

最少磁盤數:4塊

優點:快速的讀取性能,更高的容錯能力

缺點:寫入速度慢,成本高

RAID-01

存儲方式:先條狀存儲,再鏡像存儲

性能:讀寫性能高

容錯:有冗余能力

最少磁盤數:4塊

優點:高讀寫性能和高數據可靠性

缺點:CPU占用率高,磁盤利用率低

RAID-10

存儲方式:先鏡像存儲,再條狀存儲

性能:讀寫性能提升

容錯:有冗余能力,每組鏡像最多只能壞一塊

最少磁盤數:4塊

優點:高讀寫性能和高數據可靠性

缺點:CPU占用率高,磁盤利用率低

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

(0)
mxb93mxb93
上一篇 2016-09-27
下一篇 2016-09-27

相關推薦

  • 鏈接分析算法之:HITS算法

     HITS(HITS(Hyperlink – Induced Topic Search) ) 算法是由康奈爾大學( Cornell University ) 的Jon Kleinberg 博士于1997 年首先提出的,為IBM 公司阿爾馬登研究中心( IBM Almaden Research Center) 的名為“CLEVER”的研究…

    開發運維 2015-07-20
  • 對文件數據操作命令

    對文件數據操作命令   很多時候,我們都會去計算一次數據里頭的的相同類型的數據總數或者查看特性的一些信息,在這個時候我們就需要排序與計算之類的命令來輔助,下面就是幾個好用的操作文件數據命令。 文件查看命令:cat, tac cat [OPTION]… [FILE]…     -E: 顯…

    Linux干貨 2016-08-08
  • 第一天心得體會

    初次見面,你好

    2018-03-26
  • 密碼保護:第二天

    無法提供摘要。這是一篇受保護的文章。

    Linux干貨 2017-07-15
  • N23_第五周

    1.顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行 egrep “^[[:space:]]{1,}” /boot/grub/grub.conf 2.顯示/etc/rc.d/rc.sysinit文件中以#開頭,后面跟至少一個空白字符,而后又有至少一個非空白字符的行 egrep “^#[[:space:]]{1,}.*[^[:space…

    Linux干貨 2017-02-27
  • 用戶和組管理類命令的使用

    1.列出當前系統所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示以此即可; who | cut -d' ' -f1 | sort | uniq 2.取出最后登錄到當前系統的用戶的相關信息; who | head&nb…

    Linux干貨 2016-11-21
欧美性久久久久