RAID by Nor Amira Hurriff (B031210233)
what is RAID ?
R- Redundant
A- Array
I- Independent / inexpensive
D- Disks
RAID 0
- tidak bertindan atau lebih.( tiada cermin, tiada pariti)
-data menjalur merintangi disk.
- disk dalam kedudukan selari.
-minimum 2 disk
- prestasi baik (as block striped)
- tidak boleh digunakan untuk sistem yang kritikal
A,B,C,D,E,F - gambaran sebagai Blok
RAID 1
- disk bercermin
- data dijalur merintangi disk
- setiap jalur mempunyai salinan pada disk yang berbeza
- Ditulis(write) pada kedua-dua disk.
- Mahal
-minimum 2 disk
-prestasi baik (tiada jalur,tiada pariti)
-lebihan atau tindanan yang baik( excellent redundancy) * sebab blok di cerminkan
A,B,C - BLOK.. ada 2 salinan.untuk disk 1 dan disk 2
RAID 2
-menggunakan "bit level striping" . striping disk merintangi disk.
- perlu ada 2 kumpulan disk a) kump 1- digunakan untuk tulis data
b) kump 2- menulis kod pembetulan ralat (error correction code)
-menggunakan Hamming Error Correction Code (ECC)
dan menyimpan maklumat dalam disk bertindan(redundancy disk)
- apabila data ditulis pada disk,ia mengira kod ECC untuk data , dan menjalur data bits kepada data disk.serta menulis kod ECC kepada disk bertindan(redundancy disk)
- Bila data dibaca dari disk ,ia juga baca data dari ECC code (dari redundancy disk) dan di 'cek' sama ada data dalam keadaan konsisten.Jika perlu diubah ,ia perlu membuat pembetulan.(correction)
**raid 2 banyak memerlukan disk.dan boleh dikonfigurasikan dalam disk yang berbeza.
** raid 2 tidak lagi digunakan sebab mahal dan rumit.selain itu, ECC menjadi lebihan dan tidak digunakan , sebab Hard disk sekarang boleh "act as ECC". :)
** b1,b2,b3,b4,b5,b6 - Bits
**E1,E2,E3,E4,E5,E6- kod pembetulan ralat (error correction code)
RAID 3
- Digunakan dalam 'striping' tahap byte
-menggunakan disk berganda . dan ada disk khas untuk menyimpan pariti
-disk harus berputar selari untuk mendapatkan data.
good performance - read and write data sequentially
bad performance- read and write randomly
- raid 3 ini jarang digunakan
** B1,B2,B3 ...B9 - bait
** P1,P2,P3 - Pariti
RAID 4
-setiap disk beroperasi secara bebas
- baik digunakan untuk input/output yang tinggi
-mempunyai jalur yang besar
- bit per bit pariti dikira keseluruhan jalur untuk setiap disk
- pariti disimpan untuk disk pariti
** A,B,C...I - Blok
** p1,p2,p3 - pariti
RAID 5
-minimum 3 disk - good performance (sebagai blok berjalur)
- good redundancy ( pariti di agih dengan baik)
-pariti disk merintangi semua disk
-mengelakkan (raid 4) menjadi sesak pada pariti disk
-memperuntukkan pusingan robin untuk jalur pariti
**p1,p2,p3 - pariti
RAID 6

-sama seperti raid 5,ini bukan striping tahap blok.tetapi ia menggunakan 2 pariti .
- dalam rajah atas, pariti teragih dan tersusun
-mewujudkan 2 pariti untuk blok data
-boleh mengendalikan dua failure disk (cakera kegagalan)
- raid 6 ini rumit dalam untuk menjadi sebagai raid controller.kerana ia harus mengira 2 pariti data untuk setiap data blok.
No comments:
Post a Comment