在不同的問題關於配置RAID陣列,作者正在建構一個具有8個磁碟機的RAID陣列。
一種答案建議在 RAID 5 中使用 7 個驅動器,剩下一個作為熱備用。由於 RAID 6 可以防止兩個故障,即使它們是並發的,我認為它始終是一個更好的選擇。
什麼時候會使用熱備用驅動器而不是額外的奇偶校驗驅動器?
答案1
我認為擁有熱備件的唯一充分理由是,如果您有多個 RAID-5/6 陣列並希望在它們之間共用備用零件。否則就是浪費。
許多人會出於性能原因證明使用 RAID-5 + 備用與 RAID-6 相比是合理的,但這種性能差異是理論上的。根據我的經驗,RAID-6 和 RAID-5 之間的實際效能差異可以忽略不計或根本不存在。我說的是具有至少 8 個驅動器的良好控制器的硬體 RAID,以及具有足夠內存以提供良好緩存的系統。在此配置中,寫入速度可能受到 SATA/SAS/SCSI 匯流排頻寬的限制。因此,如果效能不是一個爭論點,那麼其他一切都支援 RAID-6。
答案2
通常,我建議避免使用 RAID 5,而使用 RAID 10...但要回答您的問題,這可能取決於您的應用程式的需求和要求,以及磁碟機的容量。
使用備用磁碟而不是雙奇偶校驗的一個範例是,當效能是優先事項並且幾乎不關心重建時間(與高容量磁碟一樣)或 RAID 5 重建期間的第二次故障時。
答案3
當性能更重要時,您可能會很快失去兩個驅動器。新增第二個奇偶校驗意味著 RAID 控制器必須計算第二個奇偶校驗。不過,如果我真的在乎效能,我可能根本不會考慮 RAID5。
另外,不要忘記,如果您非常偏執,您可以同時使用 RAID6 和熱備用。
另請記住,RAID5 更為常見,某些控制器甚至不支援 RAID6。
答案4
基本上...
如果你用raid 5+1。
您有一個熱插拔磁碟,就像閒置了一樣。所以...磁碟不計算工作時間。當它要更換另一個磁碟時,那麼他將像一個新磁碟一樣。
- 您無法確定磁碟是否正常。如果更換死者時失敗...
- Raid 5+1 寫入 = 一個奇偶校驗(更少 cpu)
- 如果磁碟損壞,Raid 會進入降級模式並開始在備用磁碟中重建。然後你更換備用磁碟
如果你使用raid 6
- 磁碟正在使用中...因此磁碟將始終工作,您將能夠在工作負載下監控其運行狀況。
- Raid 6 寫入 = 雙奇偶校驗(更多 cpu)
- 如果磁碟損壞,Raid 會進入降級模式並等待您更換壞磁碟。如果第二個磁碟發生故障,您將保持降級狀態,但沒有奇偶校驗。當新磁碟位於 raid 中時,它將開始復原。
在某些情況下,由於氣流不良的系統中的電源或溫度故障,這將使左側設備比最佳狀態 raid 更努力地工作。
以 6 個磁碟的 Raid 5+1 為例,負載平衡到 5 個磁碟,1 個磁碟正在等待,如果 1 個磁碟失敗,則 cpu 變高以還原新磁碟的奇偶校驗
以具有 6 個磁碟的 Raid 6 為例,負載平衡到 6 個磁碟。如果 1 失敗,那麼 cpu 不會更高,但磁碟會變高,因為負載平衡到 5。
我的意見是,只有當您在同一系統中有超過 1 個 raid 卷時才使用熱備用,這樣您就可以在所有 raid 卷中使用熱備用。