首頁 > 常見問題 > 主體

raid1和raid5之間有什麼差別?

青灯夜游
發布: 2020-11-30 17:00:52
原創
25613 人瀏覽過

區別:1.安全性不同,RAID1要比RAID5高;2、磁碟利用率不同,RAID5要比RAID1高;3、RAID1適合讀取操作多的情景,而RAID5適合寫操作多的情景。

raid1和raid5之間有什麼差別?

獨立磁碟冗餘陣列(RAID,redundant array of independent disks)是把相同的資料儲存在多個硬碟的不同的地方(因此,冗餘餘地)的方法。透過把資料放在多個硬碟上,輸入輸出操作能以平衡的方式交疊,改良效能。因為多個硬碟增加了平均故障間隔時間(MTBF),儲存冗餘資料也增加了容錯。

RAID 1

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

RAID 1主要是透過二次讀寫來實現磁碟映像,所以磁碟控制器的負載也相當大,尤其是在需要頻繁寫入資料的環境中。為了避免效能瓶頸,使用多個磁碟控制器就顯得很有必要。

RAID5

RAID5(分散式奇偶校驗的獨立磁碟結構)。從它的示意圖上可以看到,它的奇偶校驗碼存在於所有磁碟上,其中的p0代表第0帶區的奇偶校驗值,其它的意思也相同。 RAID5的讀出效率很高,寫入效率一般,區塊式的集體存取效率不錯。因為奇偶校驗碼在不同的磁碟上,所以提高了可靠性。但是它對資料傳輸的平行性解決不好,而且控制器的設計也相當困難。 RAID 3 與RAID 5相比,重要的差異在於RAID 3每進行一次資料傳輸,需涉及所有的陣列磁碟。而對於RAID 5來說,大部分資料傳輸只對一塊磁碟操作,可進行並行操作。在RAID 5中有“寫入損失”,即每一次寫入操作,將產生四個實際的讀/寫操作,其中兩次讀舊的數據及奇偶信息,兩次寫新的數據及奇偶信息。

RAID1和RAID5的區別

1、讀寫方面:RAID1讀和單一磁碟沒有區別,寫則需要兩邊都寫入;RAID5讀取效能最好,寫入效能小於對單一磁碟進行寫入操作;所以RAID1適合讀取操作多的情景,而RAID5適合寫入操作多的情景。

2、安全性:RAID1高於RAID5。

3、磁碟利用率:RAID5高於RAID1。

4、成本:RAID1高於RAID5。

5、應用程式方面:RAID1適合存放重要資料;RAID5是一種儲存效能、資料安全性和儲存成本兼顧的方案。

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!