複製鏈接
請複製以下鏈接發送給好友

RAID 0

鎖定
RAID 0又稱為Stripe或Striping,它代表了所有RAID級別中最高的存儲性能。RAID 0提高存儲性能的原理是把連續的數據分散到多個磁盤上存取,這樣,系統有數據請求就可以被多個磁盤並行的執行,每個磁盤執行屬於它自己的那部分數據請求。這種數據上的並行操作可以充分利用總線的帶寬,顯著提高磁盤整體存取性能。 [1] 
中文名
沒有奇偶校驗的條帶
外文名
RAID 0
別    名
Stripe
解    釋
所有RAID級別中存儲性能最高
地    位
代表了所有RAID級別中最高的存儲性能
原    理
把連續的數據分散到多個磁盤上存取

RAID 0定義

RAID 0 並不是真正的RAID結構,沒有數據冗餘,沒有數據校驗的磁盤陣列。實現RAID 0至少需要兩塊以上的硬盤,它將兩塊以上的硬盤合併成一塊,數據連續地分割在每塊盤上。 因為帶寬加倍,所以讀/寫速度加倍, 但RAID 0在提高性能的同時,並沒有提供數據保護功能,只要任何一塊硬盤損壞就會丟失所有數據。因此RAID 0 不可應用於需要數據高可用性的關鍵領域。 [2] 
RAID是英文Redundant Array of Independent Disks的縮寫,中文簡稱為獨立磁盤冗餘陣列。RAID就是一種由多塊硬盤構成的冗餘陣列。雖然RAID包含多塊硬盤,但是在操作系統下是作為一個獨立的大型存儲設備出現。利用RAID技術於存儲系統的好處主要有以下三種: [2] 
1.通過把多個磁盤組織在一起作為一個邏輯卷提供磁盤跨越功能; [2] 
2.通過把數據分成多個數據塊(Block)並行寫入/讀出多個磁盤以提高訪問磁盤的速度; [2] 
3.通過鏡像或校驗操作提供容錯能力。 [2] 

RAID 0工作原理

實現RAID 0至少需要兩塊以上硬盤,它將兩塊以上的硬盤合併成一塊,數據同時分散在每塊硬盤中。由於帶寬加倍,讀/寫速度也加倍。這種數據上的並行操作可以充分利用總線的帶寬,顯著提高磁盤整體存取性能,但同時忽略了數據的可靠性,其中的任何一個硬盤失效或故障則影響到所有的數據。因此,RAID 0不能應用於數據安全性要求高的場合。數據分散在每個硬盤當中,三塊硬盤的並行操作使得同一時間內磁盤讀/寫的速度提升4倍。 [3] 

RAID 0特點

RAID 0具有的特點,使其特別適用於對性能要求較高,而對數據安全不太在乎的領域,如圖形工作站等。對於個人用户,RAID 0也是提高硬盤存儲性能的絕佳選擇。 [2] 
RAID 0的缺點是不提供數據冗餘,因此一旦用户數據損壞,損壞的數據將無法得到恢復。RAID0運行時只要其中任一塊硬盤出現問題就會導致整個數據的故障。一般不建議企業用户單獨使用。 [1] 
0級RAID對大數據量的請求工作性能最好,數據量越大性能就越好。如果請求的數據量大於驅動器數乘以條帶大小,那麼某些驅動器將得到多個請求,在完成了第一個請求之後就會開始處理第二個請求。控制器的責任是分解請求,並且以正確的順序將適當的命令提供給適當的磁盤,之後在內存中將得到的這些數據裝配起來。0級RAID性能優越而且實現簡單明瞭。但是對習慣於每次請求一個扇區的操作系統來説,0級RAID的工作性能最為糟糕。這一結構的另一個劣勢是其可靠性潛在地比一個大磁盤要差,如果一個RAID由4塊磁盤組成,那麼平均故障間隔時間就要高出4倍。由於在這一設計中未引入冗餘,實際上它還不是真正的RAID。 [4] 

RAID 0實現方式

RAID0最簡單的實現方式就是把幾塊硬盤串聯在一起創建一個大的卷集。磁盤之間的連接既可以使用硬件的形式通過智能磁盤控制器實現,也可以使用操作系統中的磁盤驅動程序以軟件的方式實現。
在上述配置中,我們把4塊磁盤組合在一起形成一個獨立的邏輯驅動器,容量相當於容量最小硬盤的4倍。數據被同時寫入到各磁盤中。
這種設置方式只有一個好處,那就是可以增加磁盤的容量同時提升速度。至於順序讀寫速度,則等於速度最慢硬盤與硬盤數量的乘積,這是因為同時能對多塊磁盤進行IO操作,而隨機讀寫性能則與單塊硬盤無異。如果其中的任何一塊磁盤出現故障,整個系統將會受到破壞,無法繼續使用。雖然我們無法改變RAID 0的可靠性問題,但是我們可以通過改變配置方式,提供系統的性能。
參考資料
  • 1.    楊國慶主編;張志鋼,姚浩偉副主編.綜合佈線技術與網絡工程:中國建材工業出版社,2015.05:第173頁
  • 2.    郝衞東,王志良,劉宏嵐等編著.雲計算及其實踐教程:西安電子科技大學出版社,2014.07:第161頁
  • 3.    國家工商總局網絡商品交易監管司編.電子數據取證分析技術:中國工商出版社,2014.12:第238頁
  • 4.    胡元義,馬俊宏主編;梁琨,畢如田,金海燕,楊凱峯,何文娟副主編;楊豔,周淑琴,柴西林參編.操作系統原理教程:西安電子科技大學出版社,2014.07:第249頁