RAID5 vs RAID4 tujuan paritas mengambang

8

Saya masih belum mengerti mengapa RAID5 lebih baik dari RAID4. Saya mengerti kedua menghitung bit paritas yang digunakan untuk memulihkan jika beberapa kegagalan terjadi, satu-satunya perbedaan adalah dalam menyimpan bit paritas. Saya telah meminjam diagram dari sini. Bagaimana parity bekerja pada array 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

Katakanlah baris pertama adalah:

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

Katakanlah baris pertama adalah:

parity1 = 0 (COMPUTED: 1 XOR 0 XOR 1 = 0)
data1 = 1
data1 = 0
data1 = 1

Scanarios:

1. RAID4 - Disk3 FAILURE:

data1 = 1
data1 = 0
data1 = 1 (COMPUTED: 1 XOR 0 XOR 0 = 1)
parity1 = 0

2. RAID4 - Disk4 (parity) FAILURE:

data1 = 1
data1 = 0
data1 = 1 
parity1 = 0 (COMPUTED: 1 XOR 0 XOR 1 = 0)

dll.

Secara umum: ketika RAID (4 atau 5) menggunakan disk N dan satu gagal. Saya dapat mengambil semua nilai disk yang tidak gagal (N-1) dan XOR (karena XOR adalah operasi asosiatif) dan saya akan mendapatkan nilai gagal. Apa manfaat menyimpan paritas bukan pada disk khusus, melainkan memutarnya? Apakah ada manfaat kinerja atau apa? Terima kasih

Wakan Tanka
sumber

Jawaban:

11

Ada perbedaan kinerja dalam hal itu dengan RAID 4 setiap perubahan memerlukan penulisan ke disk paritas tunggal, yang berarti banyak hal dapat menunggu untuk memperbarui data paritas pada disk tersebut.

Dengan RAID 5 Anda memiliki pengurangan yang signifikan dalam hal ini karena beban pembaruan paritas tersebar di beberapa disk, jadi ada sedikit peluang jika terjebak dalam antrian.

Berikut ini tautan bagus dari Fujitsu dengan penjelasan singkat dan beberapa animasi yang bagus untuk membantu memperjelas kinerja / penalti RAID 4 (serta level RAID lainnya).

Ƭᴇcʜιᴇ007
sumber
Animasi yang sangat bagus. Thnak you
Wakan Tanka