尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
嗯,作為工程師可能用不到,但是多知道點也是好的。
長篇大論不說,大家都很忙。只簡單說下各個RAID模式的總結
簡單理解,Raid是就是一種通過磁盤冗餘,達到容災目的的技術
1,RAID 0
總結:
磁盤空間使用率:100%,故成本最低。
讀性能:N*單塊磁盤的讀性能
寫性能:N*單塊磁盤的寫性能
冗餘:無,任何一塊磁盤損壞都將導致數據不可用。
2,RAID 1
總結:
磁盤空間使用率:50%,故成本最高。
讀性能:只能在一個磁盤上讀取,取決於磁盤中較快的那塊盤
寫性能:兩塊磁盤都要寫入,雖然是並行寫入,但因為要比對,故性能單塊磁盤慢。
冗餘:只要系統中任何一對鏡像盤中有一塊磁盤可以使用,甚至可以在一半數量的硬盤出現問題時系統都可以正常運行。
3,RAID 5
總結:
磁盤空間利用率:(N-1)/N,即只浪費一塊磁盤用於奇偶校驗。
讀性能:(n-1)*單塊磁盤的讀性能,接近RAID0的讀性能。
寫性能:比單塊磁盤的寫性能要差(這點不是很明白,不是可以並行寫入麼?)
冗餘:只允許一塊磁盤損壞。
4, RAID 10
另一種叫法是RAID 1+ 0
總結:
磁盤空間利用率:50%。
讀性能:N/2*單塊硬盤的讀性能
寫性能:N/2*單塊硬盤的寫性能
冗餘:只要一對鏡像盤中有一塊磁盤可以使用就沒問題。