RAID
Level 5
RAID
5 disusun dengan cara yang hampir sama dengan RAID 4. Bezanya ialah RAID 5
mengagihkan “parity-strip” ke seluruh cakera. Satu peruntukan yang biasa di
pakai ialah “round-robin” seperti yang ditunjukkan pada gambar di bawah.
Untuk “n-disk
array”, “parity strip” berada pada cakera yang berbeza untuk “n stripes” yang
pertama dan corak ini kemudiannya berulang.
Pengagihan
“parity strip” ke seluruh drives mengelakkan kemungkinan berlaku kesesakan I/O (I/O
bottleneck) yang berlaku dalam RAID 4.
RAID
Level 6
RAID
6 telah diperkenalkan oleh penyelidik Berkeley [KATZ89]. Dalam RAID 6, dua
kiraan parity berbeza dijalankan dan disimpan dalam blok berasingan pada disk
yang berbeza. Oleh itu, array RAID 6 yang user data nya memerlukan N disks akan
mengandungi N 2 disks.
Gambar
di bawah menunjukkan RAID 6. P dan Q adalah dua data check algorithms yang
berbeza.
Salah
satu daripada dua algorithms ini ialah pengiraan eksklusif-OR yang digunakan
dalam RAID 4 dan 5. Tapi yang lagi satu adalah data check algorithm yang bebas
yang membolehkan ia untuk menjana semula data walaupun dua disks itu
mengandungi user data fail.
Kelebihan RAID 6
adalah ia menberikan “extremely high data
availability”. Tiga disks akan gagal dalam MTTR (mean time to repair) interval
menyebabkan data akan hilang. Sebaliknya, pada RAID 6 terdapat “substantial
write penalty” kerana setiap proses write akan memberi kesan kepada dua parity
blocks. Berdasarkan performance benchmarks yang dijalankan, ia menunjukkan RAID
6 controller boleh mengalami lebih 30% penurunan prestasi keseluruhan proses
WRITE berbanding RAID 5. Prestasi READ RAID 5 and RAID 6 adalah sama.
---------------------------------------------------------------------------------------------------
Perbandingan
antara RAID
Level
|
Kelebihan
|
Kekurangan
|
0
|
- Prestasi I/O
meningkat baik secara ketara dengan mengagihkan beban I/O kepada banyak
saluran & drives
- Tiada parity
calculation overhead terlibat
- Reka bentuk yang
sangat mudah
-
Mudah untuk dilaksanakan
|
-
Kegagalan hanya satu drive akan mengakibatkan semua data di dalam array
hilang
|
1
|
- 100% redundancy
of data bermaksud tidak perlu rebuild sekiranya berlaku kegagalan disk. Hanya
perlu copy ke disk gantian.
- Dalam keadaan
tertentu,
RAID 1 dapat
menampung kegagalan banyak drives serentak.
- Reka bentuk
subsistem storan RAID yang paling mudah.
|
-
Kadar overhead yang paling tinggi antara semua jenis RAID
- (100%) tidak cekap
|
2
|
-
Kadar pindahan data yang sangat tinggi
- Semakin
tinggi kadar pindahan data
diperlukan,
semakin baik ratio of
data
disks to ECC disks
-
Reka bentuk controller yang lebih mudah berbanding RAID 3, 4 & 5
|
-
Tidak cekap
|
3
|
-
Kadar pindahan data yang sangat tinggi (Read&Write)
-
Kegagalan disk tidak memberi kesan ketara terhadap pemprosesan
-
Parity rendah bermaksud kecekapan tinggi
|
- Kadar transaksi sama dengan disk
tunggal.
- Rekabentuk
controller agak kompleks.
|
4
|
- Kadar transaksi data (read) adalah
sangat tinggi
- Parity rendah bermaksud kecekapan
tinggi
|
- Rekabentuk controller yang agak
kompleks
- Kadar transaksi data paling teruk
- Tidak cekap dan sukar membina semula
data sekiranya disk gagal.
|
5
|
-
Kadar transaksi data yang tertinggi
-
Parity rendah bermaksud kecekapan tinggi
- Kadar pemindahan agregat yang baik
|
- Rekabentuk controller yang paling kompleks
- Sukar untuk membina semula sekiranya
disk gagal
|
6
|
-
Boleh menampung kegagalan drive yang banyak serentak
|
- Rekabentuk controller yang kompleks.
- Controller overhead untuk mengira
parity adalah tinggi
|
Muhammad Nasruddin Bin Rosli
B031210017
No comments:
Post a Comment