RAID詳解

★RAID0

  • 適用於個人

  • raid0(Data Stripping --- 數據分條技術),整個邏輯盤被分條分佈在多個物理磁盤上,可以進行讀/寫,可以提供最快的速度,但是沒有冗餘能力

  • raid0要求至少有兩塊磁盤,通過raid0可以獲得更大的單個邏輯盤的容量,而且通過對多個磁盤的同時讀取而獲得了更高的存取速度。

  • raid0首先考慮了磁盤的速度和容量,而忽略了安全,只要其中一個磁盤出現了問題,那麼整個磁盤陣列的數據都會受到損失。

★RAID1

  • 適用於存放重要數據,如服務器和數據庫存儲等領域

  • raid1(鏡像方式),也就是數據的冗餘,在整個鏡像過程中,只有一半的磁盤容量是有效的,另一半的磁盤容量則用來存放相同的數據。

  • 與raid0相比,raid1首先考慮的是數據的安全性,但是改變了可用磁盤容量的大小,容量減半、速度不變、數據安全提高。

  • raid1至少需要兩塊磁盤(兩塊磁盤的情形一塊用於正常使用,一塊用於存儲相同的數據)

★RAID3

  • raid3採用校驗方式,使用一塊磁盤存放校驗數據,由於任何數據的變更都要修改相應的數據校驗信息,而存放數據的磁盤有多個並且在並行工作,而存放校驗數據的磁盤只有一個,這樣就有可能在存放校驗數據時出現瓶頸

★RAID5

  • 是一種存儲性能、數據安全和存儲成本兼顧的存儲解決方案。

  • raid5也採用數據校驗模式,但是與raid3不同的是,raid5是將各個磁盤生成的校驗數據切成塊,分別存放到組成陣列的各個磁盤中去,這樣就緩解了存放校驗數據時出現的瓶頸問題,但是分割數據和分配存放的磁盤都會影響速度。

  • raid5至少需要3塊磁盤,並且raid5中要有一塊單獨的磁盤是不存放磁盤數據的

    這是因爲raid5把數據和相應的奇偶校驗信息存儲到了raid5的各個磁盤上,並且數據和其相對應的奇偶校驗信息可能存放在了不同的磁盤上,因爲有一塊磁盤不用來存放完整的數據,所以也就相當於那塊磁盤存放的只有校驗信息。因此當raid5的一塊磁盤損壞後,並不會影響數據的完整性,也從而保證了數據的安全,當損壞的磁盤被替換之後,raid還會利用剩下的校驗信息重建此磁盤中的數據,從而保證了raid5的高可靠性。

★RAID10(RAID 0+1)

  • 集合了RAID0,RAID1的優點,但是空間上由於使用鏡像,而不是類似RAID5的“奇偶校驗信息”,磁盤利用率一樣是50%

  • raid10可以理解成是raid0和raid1的折中,由多個磁盤組成raid0在進行鏡像,是一種即高速又安全的raid模式,。

  • raid10至少需要四塊磁盤

★總結

  • 讀寫性能:

    raid0:最好

    raid1:讀和單個磁盤沒有區別,但是寫要寫兩遍

    raid5:讀--讀取速度類似raid0

           寫--要比對單個磁盤進行寫入慢,因爲多了奇偶校驗信息的寫入

    raid10:讀--類似raid0

            寫--類似raid1

  • 安全性:

    raid0:最差--完全沒有安全保障

    raid1:最好--提供了數據的100%備份

    raid5:比raid1差

    raid10:和raid1相同

  • 磁盤利用率

    raid0:100%(最高)

    raid1:50%(差)

    raid5:大於raid1

    raid10:和raid1相同

  • 成本

    raid0:最低

    raid1:最高

    raid5:低於raid1

    raid10:跟raid1相同

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章