首頁  >  文章  >  raid10和raid5性能差別是什麼?

raid10和raid5性能差別是什麼?

coldplay.xixi
coldplay.xixi原創
2020-07-02 13:35:1213694瀏覽

raid10和raid5效能的差別:1、RAID10的使用率是【50%】,而RAID5的利用率是【75%】;2、RAID10的安全性高於RAID5;3、在連續寫入方面的效能,RAID5比RAID10會好一些。

raid10和raid5性能差別是什麼?

raid10和raid5效能的差異:

RAID10的安全性高於RAID5 ,RAID5的空間利用率越高。

二者俱體區別:

1、安全性方面的比較:RAID10的安全性高於RAID5。透過簡單的分析:當盤1損壞時,對於RAID10,只有當碟1對應的鏡像盤也損壞,才會導致RAID失效。但是對於RAID5,剩下的3塊盤中,任何一塊盤出現故障,都會導致RAID失效。

2、空間利用率的比較:RAID10的使用率是50%,RAID5的利用率是75%。硬碟數量越多,RAID5的空間利用率越高。

3、讀寫效能方面的比較:讀取操作方面的效能差異:RAID10可供讀取有效資料的磁碟數為4,RAID5可供讀取有效資料的磁碟數也為4個(校驗資訊分佈在所有的磁碟上),所以兩者在讀取方面的效能應該是基本上一致的。

4、連續寫入方面的效能差異:在連續寫入操作過程中,如果有寫Cache存在,且演算法沒有問題的話,RAID5比RAID10會好一些,雖然也許並沒有太大的差別。 (這裡要假定儲存有一定大小,足夠的寫入Cache,而且計算校驗的CPU不會出現瓶頸)。

擴充資料:

RAID5把資料和相對應的奇偶校驗資訊儲存到組成RAID5的各個磁碟上,並且奇偶校驗資訊和相對應的數據分別儲存於不同的磁碟上,其中任意N-1塊磁碟上都儲存完整的數據,也就是說有相當於一塊磁碟容量的空間用於儲存奇偶校驗資訊。

因此當RAID5的一個磁碟發生損壞後,不會影響資料的完整性,從而保證了資料安全。當損壞的磁碟被替換後,RAID也會自動利用剩下奇偶校驗資訊去重建此磁碟上的數據,來保持RAID5的高可靠性。

做raid 5陣列所有磁碟容量必須一樣大,當容量不同時,會以最小的容量為準。最好硬碟轉速一樣,否則會影響效能,而且可用空間=磁碟數n-1,Raid 5 沒有獨立的奇偶校驗盤,所有校驗資訊分散放在所有磁碟上, 只佔用一個磁碟的容量。

用簡單的語言來表示,至少使用3塊硬碟(也可以更多)組成RAID5磁碟陣列,當有資料寫入硬碟的時候,按照1塊硬碟的方式就是直接寫入這塊硬碟的磁軌,如果是RAID5的話這次資料寫入會依照演算法分成3部分,然後寫入這3塊硬碟,寫入的同時還會在這3塊硬碟上寫入校驗資訊。

當讀取寫入的資料的時候會分別從3塊硬碟上讀取資料內容,再透過檢驗資訊進行校驗。當其中有1塊硬碟出現損壞的時候,就從另外2塊硬碟上儲存的資料可以計算出第3塊硬碟的資料內容。

也就是說raid5這種儲存方式只允許有一塊硬碟故障,故障時需要盡快更換。更換故障硬碟後,在故障期間寫入的資料會進行重新校驗。如果在未解決故障又壞1塊,那就是災難性的了。

以上是raid10和raid5性能差別是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn