RAID磁盤陣列介紹

磁盤陣列 RAID介紹
1、簡介:

磁盤陣列(Redundant Arrays of Independent Drives,RAID),有「獨立磁盤構成的具備冗餘能力的陣列」之意。

最初是由加利福尼亞大學伯克利分校在1988年發表的,旨在效能與成本。簡單來講,RAID 是利用多塊物理硬盤來組成一個虛擬硬盤,並由這些虛擬的硬盤組成一個矩陣的存儲系統的一種技術。它的目的很簡單卻很重要,畢竟關係到數據,保證數據的安全性、提升數據讀寫的效率。磁盤陣列主要分類三種: 外接式磁盤矩陣列櫃、內接式磁盤矩陣列卡、軟件模擬仿真。

磁盤陣列是由不少價格較便宜的磁盤,組合成一個容量巨大的磁盤組,利用個別磁盤提供數據所產生加成效果提高整個磁盤系統效能。利用這項技術,將數據切割成許多區段,分別存放在各個硬盤上。
 
磁盤陣列還能利用同位檢查(Parity Check)的觀念,在數組中任意一個硬盤故障時,仍可讀出數據,在數據重構時,將數據經計算後從新置入新硬盤中。

獨立磁盤冗餘陣列 是把相同的數據存儲在多個硬盤的不一樣的地方(所以而冗餘)的方法。經過把數據放在多個硬盤上,輸入輸出操做能以平衡的方式交疊,改良性能。由於多個硬盤增長了平均故障間隔時間(MTBF),儲存冗餘數據也增長了容錯。

容量計算:
 
RAID 0:  N塊盤組成,     邏輯容量爲 N 塊盤容量之和;
RAID 1:  兩塊盤組成,    邏輯容量爲 1 塊盤容量;
RAID 3:  N+1塊盤組成, 邏輯容量爲 N 塊盤容量之和;
RAID 5:  N塊盤組成,     邏輯容量爲 N-1 塊盤容量之和;
RAID 6:  N塊盤組成,     邏輯容量爲 N-2 塊盤容量之和;
RAID 1 0:2N塊盤組成,   邏輯容量爲 N 塊盤容量之和;
RAID 5 0:假每一個 RAID 5 由 N 塊盤組成,共有 M 個 RAID 5 組成該 RAID 5 0,則邏輯容量爲(N-1)*M 塊盤容量之和。

2、分類:
 
磁盤陣列其樣式有三種:外接式磁盤陣列櫃、內接式磁盤陣列卡,軟件仿真。
 
一、外接式磁盤陣列櫃:最常被使用大型服務器上,具可熱交換(Hot Swap)的特性,不過這類產品的價格都很貴。
 
二、內接式磁盤陣列卡:由於價格便宜,但須要較高的安裝技術,適合技術人員使用操做。硬件陣列可以提供在線擴容、動態修改陣列級別、自動數據恢復、驅動器漫遊、超高速緩衝等功能。它能提供性能、數據保護、可靠性、可用性和可管理性的解決方案。陣列卡專用的處理單元來進行操做。
 
三、利用軟件仿真的方式:是指經過網絡操做系統自身提供的磁盤管理功能將鏈接的普通SCSI卡上的多塊硬盤配置成邏輯盤,組成陣列。軟件陣列能夠提供數據冗餘功能,可是磁盤子系統的性能會有所下降,有的下降幅度還比較大,達30%左右。所以會拖累機器的速度,不適合大數據流量的服務器。

3、原理:

磁盤陣列做爲獨立系統在主機外直連或經過網絡與主機相連。磁盤陣列有多個端口能夠被不一樣主機或不一樣端口鏈接。一個主機鏈接陣列的不一樣端口可提高傳輸速度。
 
和當時 PC 用單磁盤內部集成緩存同樣,在磁盤陣列內部爲加快與主機交互速度,都帶有必定量的緩衝存儲器。主機與磁盤陣列的緩存交互,緩存與具體的磁盤交互數據。
 
在應用中,有部分經常使用的數據是須要常常讀取的,磁盤陣列根據內部的算法,查找出這些常常讀取的數據,存儲在緩存中,加快主機讀取這些數據的速度,而對於其餘緩存中沒有的數據,主機要讀取,則由陣列從磁盤上直接讀取傳輸給主機。對於主機寫入的數據,只寫在緩存中,主機能夠當即完成寫操做。而後由緩存再慢慢寫入磁盤。

 
4、RAID 級別:

一、RAID 0

圖片     圖片

RAID 0 是最先出現的 RAID 模式,即 Data Stripping 數據分條技術。RAID 0 是組建磁盤陣列中最簡單的一種形式,只須要2塊以上的硬盤便可,成本低,能夠提升整個磁盤的性能和吞吐量。RAID 0 沒有提供冗餘或錯誤修復能力,但實現成本是最低的。
 
RAID 0 最簡單的實現方式就是把 N 塊一樣的硬盤用硬件的形式經過智能磁盤控制器或用操做系統中的磁盤驅動程序以軟件的方式串聯在一塊兒建立一個大的卷集。在使用中電腦數據依次寫入到各塊硬盤中,它的最大優勢就是能夠整倍的提升硬盤的容量。如使用了三塊80GB的硬盤組建成 RAID 0 模式,那麼磁盤容量就會是240GB。其速度方面,各單獨一塊硬盤的速度徹底相同。最大的缺點在於任何一塊硬盤出現故障,整個系統將會受到破壞,可靠性僅爲單獨一塊硬盤的1/N。
 
爲了解決這一問題,便出現了 RAID 0 的另外一種模式。即在 N 塊硬盤上選擇合理的帶區來建立帶區集。其原理就是將原先順序寫入的數據被分散到全部的四塊硬盤中同時進行讀寫。四塊硬盤的並行操做使同一時間內磁盤讀寫的速度提高了4倍。
 
在建立帶區集時,合理的選擇帶區的大小很是重要。若是帶區過大,可能一塊磁盤上的帶區空間就能夠知足大部分的 I/O 操做,使數據的讀寫仍然只侷限在少數的1、兩塊硬盤上,不能充分的發揮出並行操做的優點。另外一方面,若是帶區太小,任何 I/O 指令均可能引起大量的讀寫操做,佔用過多的控制器總線帶寬。所以,在建立帶區集時,咱們應當根據實際應用的須要,慎重的選擇帶區的大小。

圖片

帶區集雖然能夠把數據均勻的分配到全部的磁盤上進行讀寫。但若是咱們把全部的硬盤都鏈接到一個控制器上的話,可能會帶來潛在的危害。這是由於當咱們頻繁進行讀寫操做時,很容易使控制器或總線的負荷 超載。爲了不出現上述問題,建議用戶可使用多個磁盤控制器。最好解決方法仍是爲每一塊硬盤都配備一個專門的磁盤控制器。
 
雖然 RAID 0 能夠提供更多的空間和更好的性能,可是整個系統是很是不可靠的,若是出現故障,沒法進行任何補救。RAID 0 連續以位或字節爲單位分割數據,並行讀/寫於多個磁盤上,所以具備很高的數據傳輸率,但它沒有數據冗餘,所以並不能算是真正的RAID結構。RAID 0 只是單純地提升性能,並無爲數據的可靠性提供保證,並且其中的一個磁盤失效將影響到全部數據。所以,RAID 0 不能應用於數據安全性要求高的場合。

特色:至少有兩塊才能組建 RAID 0
優勢:沒有數據冗餘。讀寫速度快,read>write
缺點:安全性低,一旦其中一塊硬盤故障,數據將全毀
 
二、RAID 1

圖片

RAID 1 稱爲磁盤鏡像,原理是把一個磁盤的數據鏡像到另外一個磁盤上,也就是說數據在寫入一塊磁盤的同時,會在另外一塊閒置的磁盤上生成鏡像文件,在不影響性能狀況下最大限度的保證系統的可靠性和可修復性上,只要系統中任何一對鏡像盤中至少有一塊磁盤可使用,甚至能夠在一半數量的硬盤出現問題時系統均可以正常運行,當一塊硬盤失效時,系統會忽略該硬盤,轉而使用剩餘的鏡像盤讀寫數據,具有很好的磁盤冗餘能力。雖然這樣對數據來說絕對安全,可是成本也會明顯增長,磁盤利用率爲50%,以四塊80GB容量的硬盤來說,可利用的磁盤空間僅爲160GB。另外,出現硬盤故障的 RAID 系統再也不可靠,應當及時的更換損壞的硬盤,不然剩餘的鏡像盤也出現問題,那麼整個系統就會崩潰。更換新盤後原有數據會須要很長時間同步鏡像,系統能夠自動切換到鏡像磁盤上讀寫,而不須要重組失效的數據。外界對數據的訪問不會受到影響,只是這時整個系統的性能有所降低。所以,RAID 1 多用在保存關鍵性的重要數據的場合。

圖片

RAID 1 主要是經過二次讀寫實現磁盤鏡像,因此磁盤控制器的負載也至關大,尤爲是在須要頻繁寫入數據的環境中。爲了不出現性能瓶頸,使用多個磁盤控制器就顯得頗有必要。

特色:Mirror 鏡像磁盤陣列,只須要2塊硬盤組建。
優勢:安全性高,支持熱恢復
缺點:成本高。虛擬硬盤可用容量是總容量的一半。讀寫速度慢。
 
三、RAID 0  1

圖片        圖片

從 RAID 0+1 名稱上咱們即可以看出是 RAID0 與 RAID1 的結合體。在咱們單獨使用 RAID 1 也會出現相似單獨使用RAID 0 那樣的問題,即在同一時間內只能向一塊磁盤寫入數據,不能充分利用全部的資源。爲了解決這一問題,咱們能夠在磁盤鏡像中創建帶區集。由於這種配置方式綜合了帶區集和鏡像的優點,因此被稱爲 RAID 0+1。把 RAID 0 和 RAID 1 技術結合起來,數據除分佈在多個盤上外,每一個盤都有其物理鏡像盤,提供全冗餘能力,容許一個如下磁盤故障,而不影響數據可用性,並具備快速讀/寫能力。RAID0+1 要在磁盤鏡像中創建帶區集至少4個硬盤。

四、RAID1 0:高可靠性與高效磁盤結構

圖片

  這種結構無非是一個帶區結構加一個鏡象結構,由於兩種結構各有優缺點,所以能夠相互補充,達到既高效又高速的目的。你們能夠結合兩種結構的優勢和缺點來理解這種新結構。這種新結構的價格高,可擴充性很差。主要用於數據容量不大,但要求速度和差錯控制的數據庫中。

圖片

        根據組合分爲 RAID 10 和 RAID 01,實際是將 RAID 0 和 RAID 1 標準結合的產物,在連續地以位或字節爲單位分割數據而且並行讀/寫多個磁盤的同時,爲每一塊磁盤做磁盤鏡像進行冗餘。它的優勢是同時擁有 RAID 0 的超凡速度和 RAID 1 的數據高可靠性,可是CPU佔用率一樣也更高,並且磁盤的利用率比較低。RAID 1+0 是先鏡射再分區數據,再將全部硬盤分爲兩組,視爲是 RAID 0 的最低組合,而後將這兩組各自視爲 RAID 1 運做。RAID 0+1 則是跟 RAID 1+0 的程序相反,是先分區再將數據鏡射到兩組硬盤。它將全部的硬盤分爲兩組,變成 RAID 1 的最低組合,而將兩組硬盤各自視爲RAID 0 運做。性能上,RAID 0+1 比 RAID 1+0 有着更快的讀寫速度。可靠性上,當 RAID 1+0 有一個硬盤受損,其他三個硬盤會繼續運做。RAID 0+1 只要有一個硬盤受損,同組 RAID 0 的另外一隻硬盤亦會中止運做,只剩下兩個硬盤運做,可靠性較低。所以,RAID 10 遠較 RAID 01 經常使用,零售主板絕大部份支持 RAID 0/1/5/10,但不支持 RAID 01。

五、RAID:LSI MegaRAID、Nytro 和 Syncro
 
MegaRAID、Nytro 和 Syncro 都是 LSI 針對 RAID 而推出的解決方案,而且一直在創造更新。
 
LSI MegaRAID 的主要定位是保護數據,經過高性能、高可靠的 RAID 控制器功能,爲數據提供高級別的保護。LSI MegaRAID 在業界有口皆碑。
 
LSI Nytro 的主要定位是數據加速,它充分利用當今備受追捧的閃存技術,極大地提升數據I/O速度。LSI Nytro 包括三個系列:LSI Nytro WarpDrive加速卡、LSI Nytro XD 應用加速存儲解決方案和 LSI Nytro MegaRAID 應用加速卡。Nytro MegaRAID 主要用於DAS環境,Nytro WarpDrive 加速卡主要用於 SAN 和 NAS 環境,Nytro XD 解決方案由 Nytro WarpDrive 加速卡和 Nytro XD 智能高速緩存軟件兩部分構成。
 
LSI Syncro 的定位主要用於數據共享,提升系統的可用性、可擴展性,下降成本。
 
LSI 經過 MegaRAID 提供基本的可靠性保障,經過 Nytro 實現加速;經過 Syncro 突破容量瓶頸,讓價格低廉的存儲解決方案能夠大規模擴展,而且進一步提升可靠性。

六、RAID2:帶海明碼校驗

  從概念上講,RAID 2 同 RAID 3 相似, 二者都是將數據條塊化分佈於不一樣的硬盤上, 條塊單位爲位或字節。然而RAID 2 使用必定的編碼技術來提供錯誤檢查及恢復。這種編碼技術須要多個磁盤存放檢查及恢復信息,使得RAID 2技術實施更復雜。所以,在商業環境中不多使用。下圖左邊的各個磁盤上是數據的各個位,由一個數據不一樣的位運算獲得的海明校驗碼能夠保存另外一組磁盤上。因爲海明碼的特色,它能夠在數據發生錯誤的狀況下將錯誤校訂,以保證輸出的正確。它的數據傳送速率至關高,若是但願達到比較理想的速度,那最好提升保存校驗碼ECC碼的硬盤,對於控制器的設計來講,它又比RAID3,4或5要簡單。沒有免費的午飯,這裏也同樣,要利用海明碼,必需要付出數據冗餘的代價。輸出數據的速率與驅動器組中速度最慢的相等。

        RAID 2 將數據條塊化地分佈於不一樣的硬盤上,條塊單位爲位或字節,並使用稱爲「加劇平均糾錯碼(漢明碼)」的編碼技術來提供錯誤檢查及恢復。

七、RAID 3:帶奇偶校驗碼的並行傳送

圖片

  這種校驗碼與 RAID2 不一樣,只能查錯不能糾錯。它訪問數據時一次處理一個帶區,這樣能夠提升讀取和寫入速度。校驗碼在寫入數據時產生並保存在另外一個磁盤上。須要實現時用戶必需要有三個以上的驅動器,寫入速率與讀出速率都很高,由於校驗位比較少,所以計算時間相對而言比較少。用軟件實現RAID控制將是十分困難的,控制器的實現也不是很容易。它主要用於圖形(包括動畫)等要求吞吐率比較高的場合。不一樣於RAID 2,RAID 3使用單塊磁盤存放奇偶校驗信息。若是一塊磁盤失效,奇偶盤及其餘數據盤能夠從新產生數據。 若是奇偶盤失效,則不影響數據使用。RAID 3對於大量的連續數據可提供很好的傳輸率,但對於隨機數據,奇偶盤會成爲寫操做的瓶頸。
  
        RAID 3:它同 RAID 2 很是相似,都是將數據條塊化分佈於不一樣的硬盤上,區別在於RAID 3使用簡單的奇偶校驗,並用單塊磁盤存放奇偶校驗信息。若是一塊磁盤失效,奇偶盤及其餘數據盤能夠從新產生數據;若是奇偶盤失效則不影響數據使用。RAID 3 對於大量的連續數據可提供很好的傳輸率,但對於隨機數據來講,奇偶盤會成爲寫操做的瓶頸。

八、RAID 4:帶奇偶校驗碼的獨立磁盤結構

  RAID4 和 RAID3 很象,不一樣的是,它對數據的訪問是按數據塊進行的,也就是按磁盤進行的,每次是一個盤。在圖上能夠這麼看,RAID3 是一次一橫條,而 RAID4 一次一豎條。它的特色和 RAID3 也挺象,不過在失敗恢復時,它的難度可要比 RAID3 大得多了,控制器的設計難度也要大許多,並且訪問數據的效率不怎麼好。
  
九、RAID 5:分佈式奇偶校驗的獨立磁盤結構

圖片

  從它的示意圖上能夠看到,它的奇偶校驗碼存在於全部磁盤上,其中的 p0 表明第 0 帶區的奇偶校驗值,其它的意思也相同。RAID5 的讀出效率很高,寫入效率通常,塊式的集體訪問效率不錯。由於奇偶校驗碼在不一樣的磁盤上,因此提升了可靠性。可是它對數據傳輸的並行性解決很差,並且控制器的設計也至關困難。RAID 3 與 RAID 5相比,重要的區別在於 RAID 3 每進行一次數據傳輸,需涉及到全部的陣列盤。而對於 RAID 5 來講,大部分數據傳輸只對一塊磁盤操做,可進行並行操做。在 RAID 5 中有「寫損失」,即每一次寫操做,將產生四個實際的讀/寫操做,其中兩次讀舊的數據及奇偶信息,兩次寫新的數據及奇偶信息。

圖片

  RAID 5 不單獨指定的奇偶盤,而是在全部磁盤上交叉地存取數據及奇偶校驗信息。在RAID 5上,讀/寫指針可同時對陣列設備進行操做,提供了更高的數據流量。RAID 5更適合於小數據塊和隨機讀寫的數據。RAID 3與RAID 5相比,最主要的區別在於RAID 3每進行一次數據傳輸就需涉及到全部的陣列盤;而對於RAID 5來講,大部分數據傳輸只對一塊磁盤操做,並可進行並行操做。在RAID 5中有「寫損失」,即每一次寫操做將產生四個實際的讀/寫操做,其中兩次讀舊的數據及奇偶信息,兩次寫新的數據及奇偶信息。

十、RAID 6:帶有兩種分佈存儲的奇偶校驗碼的獨立磁盤結構

圖片

  名字很長,可是若是看到圖,你們馬上會明白是爲何,請注意 p0 表明第 0 帶區的奇偶校驗值,而pA表明數據塊A的奇偶校驗值。它是對 RAID5 的擴展,主要是用於要求數據絕對不能出錯的場合。固然了,因爲引入了第二種奇偶校驗值,因此須要 N+2 個磁盤,同時對控制器的設計變得十分複雜,寫入速度也很差,用於計算奇偶校驗值和驗證數據正確性所花費的時間比較多,形成了沒必要須的負載。我想除了軍隊沒有人用得起這種東西。

        RAID 6:與RAID 5相比,RAID 6 增長了第二個獨立的奇偶校驗信息塊。兩個獨立的奇偶系統使用不一樣的算法,數據的可靠性很是高,即便兩塊磁盤同時失效也不會影響數據的使用。但RAID 6須要分配給奇偶校驗信息更大的磁盤空間,相對於RAID 5有更大的「寫損失」,所以「寫性能」很是差。較差的性能和複雜的實施方式使得RAID 6不多獲得實際應用。

其實RAID 6的核心就是有兩份檢驗數據,以保證兩塊磁盤同時出故障的時候,也能保障數據的安全。
假設一共6塊硬盤,使用4塊建立邏輯盤,raid6 的4個硬盤在使用時都被先條帶化,而後分別存儲數據和校驗位。
若是一塊硬盤出現物理故障,RAID的會處於降級狀態,可是仍然有容錯功能;
若是第二塊硬盤出現故障,邏輯盤中還剩下的兩塊硬盤就再也不有容錯功能。
若是陣列中有熱備硬盤,出故障的硬盤上的數據會轉移到熱備硬盤上,而且自動進行重建,數據的條帶化存儲方式和原來的兩塊硬盤相同。

RAID 6 的性能:既然 RAID 6 是最新的 RAID 冗餘技術,那麼他的性能應該是很是不錯的。

RAID 6 的隨機讀取性能:很好(當使用大數據塊時)。
RAID 6 的隨機寫入性能:差,由於不但要在每硬盤上寫入校驗數據並且要在專門的校驗硬盤上寫入數據。
RAID 6 的持續讀取性能:好(當使用小數據塊時)。
RAID 6 的持續寫入性能:通常。
RAID 6 的優勢:快速的讀取性能,更高的容錯能力。
RAID 6 的缺點:很慢的寫入速度,RAID 控制器在設計上更加複雜,成本更高。

十一、RAID 7:優化的高速數據傳送磁盤結構

  RAID7 全部的I/O傳送均是同步進行的,能夠分別控制,這樣提升了系統的並行性,提升系統訪問數據的速度;每一個磁盤都帶有高速緩衝存儲器,實時操做系統可使用任何實時操做芯片,達到不一樣實時系統的須要。容許使用SNMP協議進行管理和監視,能夠對校驗區指定獨立的傳送信道以提升效率。能夠鏈接多臺主機,由於加入高速緩衝存儲器,當多用戶訪問系統時,訪問時間幾乎接近於0。因爲採用並行結構,所以數據訪問效率大大提升。須要注意的是它引入了一個高速緩衝存儲器,這有利有弊,由於一旦系統斷電,在高速緩衝存儲器內的數據就會所有丟失,所以須要和UPS一塊兒工做。固然了,這麼快的東西,價格也很是昂貴。

        RAID 7:這是一種新的RAID標準,其自身帶有智能化實時操做系統和用於存儲管理的軟件工具,可徹底獨立於主機運行,不佔用主機CPU資源。RAID 7能夠看做是一種存儲計算機(Storage Computer),它與其餘RAID標準有明顯區別。除了以上的各類標準(如表1),咱們能夠如RAID 0+1那樣結合多種RAID規範來構築所需的RAID陣列,例如RAID 5+3(RAID 53)就是一種應用較爲普遍的陣列形式。用戶通常能夠經過靈活配置磁盤陣列來得到更加符合其要求的磁盤存儲系統。

十二、RAID 5 E(RAID 5 Enhancement)

RAID 5E 是在 RAID 5 級別基礎上的改進,與 RAID 5 相似,數據的校驗信息均勻分佈在各硬盤上,可是,在每一個硬盤上都保留了一部分未使用的空間,這部分空間沒有進行條帶化,最多容許兩塊物理硬盤出現故障。看起來,RAID 5E 和RAID 5 加一塊熱備盤好像差很少,其實因爲 RAID 5E 是把數據分佈在全部的硬盤上,性能會比 RAID5 加一塊熱備盤要好。當一塊硬盤出現故障時,有故障硬盤上的數據會被壓縮到其它硬盤上未使用的空間,邏輯盤保持 RAID 5 級別。

1三、RAID 5 3:高效數據傳送磁盤結構

  越到後面的結構就是對前面結構的一種重複和再利用,這種結構就是 RAID3 和帶區結構的統一,所以它速度比較快,也有容錯功能。但價格十分高,不易於實現。這是由於全部的數據必須通過帶區和按位存儲兩種方法,在考慮到效率的狀況下,要求這些磁盤同步真是不容易。

1四、混合 RAID:

圖片

混合 RAID 是一種冗餘存儲解決方案,採用高容量低成本的 SATA 或者高性能 SAS 硬盤與低延遲高 IOPs 的固態盤,再加上 SSD 感知的 RAID 控制卡。
 
在混合RAID中,讀取操做在更高速的SSD中進行,而出於冗餘考慮,寫入操做則在SSD和HDD中進行。混合RAID適合於數據等級較低的應用,例如互聯網網關、文件服務器或者虛擬機。
 
混合 RAID 的好處:混合RAID陣列的性能遠遠超過標準HDD RAID陣列,並且成本比純SSD RAID陣列更低。相比純HDD RAID陣列,混合陣列加速IOPS並下降延遲,使數據中心和雲計算環境可以託管更多用戶,每秒鐘在每臺服務器上執行更多交易,減小了支持任何特定工做負載所需的服務器數量。除了服務器數量縮減會減小數據中心服務器的佔地空間以外,在財務上體現出的好處就是下降了採購額外服務器所需的資本開支,以及供電、冷卻與維護相關的運營開支。 

從硬件的角度看,搭建一個混合 RAID 解決方案可使用任何容量的 SSD 和 HDD(不過SSD和HDD的數量必須相同)。若是這個RAID陣列使用容量不一樣的驅動器,那麼驅動器容量就是更小的那個。例如, 一個RAID 1 使用1個128GB SSD 和 2TB HDD,那麼邏輯設備就是128GB。一個RAID 10使用2個128GB SSD和2個2TB HDD,邏輯設備就是256GB。剩下的HDD容量可用於存儲。
 
不過,從應用的角度看,由於大多數軟件並不能識別出採用兩種有着不一樣特色的存儲的可能性。爲了充分利用混合RAID,必須部署一種具備智能存儲處理能力、SSD 感知的 RAID 控制卡。Adaptec 6系列、5Z系列、5系列、2系列和Q系列控制卡通過最新的固件升級以後, 能夠很好地利用剩餘容量,自動建立一個混合 RAID 陣列,將1個或者多個SSD與相同數量的 HDD 作成 RAID 1 或者 RAID 10 陣列。這個混合RAID陣列對於操做系統和全部運行中的應用都是透明的。此外,Adaptec 控制卡經過向 HDD 和 SSD 的寫入、100%從 SSD讀取,提供了最高的混合陣列性能(見右圖 Adaptec 混合 RAID 解決方案)。

圖片

Adaptec 混合 RAID 陣列提供了比標準 HDD 陣列更高的 IOPs 性能,同時寫 I/O 性能也沒有降級,見下圖 -IOMeter 原始性能。

圖片
 
 
一些應用甚至看到了經過 Adaptec 混合 RAID 得到的少許性能優點,而且混合 RAID 1 速度比單個 SSD 更快,見下圖-AS SSD 應用性能。

圖片



5、其餘:

圖片

圖片

 
 
 
 
10、參考文獻:

一、《磁盤陣列》https://baike.baidu.com/item/%E7%A3%81%E7%9B%98%E9%98%B5%E5%88%97/1149823

二、《RAID磁盤陣列-Redundant Arrays of Independent Disks》https://www.jianshu.com/p/ba6cdb0d3f1c

四、《raid5 須要幾塊硬盤?爲何要損失大概一個盤的容量?》https://zhidao.baidu.com/question/438856794.html

六、《服務器raid6介紹,容量利用率多少》http://www.5sharing.com/js/zx/740.html
相關文章
相關標籤/搜索