RAID5がRAID4よりも優れている理由はまだわかりません。障害が発生した場合の回復に使用される両方の計算パリティビットを理解しています。唯一の違いは、それらのパリティビットの格納です。ここから図を借りましたRAID-5アレイでパリティはどのように機能しますか
A B (A XOR B)
0 0 0
1 1 0
0 1 1
1 0 1
RAID4
Disk1 Disk2 Disk3 Disk4
----------------------------
data1 data1 data1 parity1
data2 data2 data2 parity2
data3 data3 data3 parity3
data4 data4 data4 parity4
最初の行が次のとおりだとします:
data1 = 1
data1 = 0
data1 = 1
parity1 = 0 (COMPUTED: 1 XOR 0 XOR 1 = 0)
RAID5
Disk1 Disk2 Disk3 Disk4
----------------------------
parity1 data1 data1 data1
data2 parity2 data2 data2
data3 data3 parity3 data3
data4 data4 data4 parity4
最初の行が次のとおりだとします:
parity1 = 0 (COMPUTED: 1 XOR 0 XOR 1 = 0)
data1 = 1
data1 = 0
data1 = 1
スキャナリオ:
1. RAID4-Disk3障害:
data1 = 1
data1 = 0
data1 = 1 (COMPUTED: 1 XOR 0 XOR 0 = 1)
parity1 = 0
2. RAID4-Disk4(パリティ)障害:
data1 = 1
data1 = 0
data1 = 1
parity1 = 0 (COMPUTED: 1 XOR 0 XOR 1 = 0)
等
一般に、RAID(4または5)がN個のディスクを使用し、1つが失敗した場合。残りのすべての障害のないディスク(N-1)およびXOR(XORは連想演算であるため)の値を取得でき、障害のある値を取得します。専用ディスクではなくパリティを格納する利点は何ですか?パフォーマンス上のメリットはありますか?ありがとうございました