Page 122 - Computer Για Όλους τ. 351

COMPUTER ΓΙΑ ΟΛΟΥΣ
122
H O W T O H A R D W A R E G U I D E
Εάν, όμως, το stripe size
έχει καθοριστεί στα 2KB, χρει-
άζεται να γίνουν 32 εγγραφές,
με φυσικό επακόλουθο μειω-
μένες επιδόσεις.
Επίσης, βλέπουμε ότι το
RAID 0 δεν προσφέρει κανένα
επίπεδο ασφαλείας δεδομέ-
νων, αφού, εάν παρουσιαστεί
πρόβλημα σε έναν δίσκο, η
ανάκτηση του αρχείου είναι
αδύνατη, αφού τα υπόλοιπα
κομμάτια βρίσκονται στους άλ-
λους δίσκους.
Το επόμενο επίπεδο είναι το
RAID 1 ή mirroring. Σε αυτό
χρησιμοποιούνται δύο σκληροί
δίσκοι, στον καθέναν από τους
οποίους ο controller γράφει
ένα αντίγραφο της πληροφο-
ρίας και κάθε δίσκος αποτελεί
«
καθρέφτη» του άλλου. Το
RAID 1 δεν προσφέρει πολλά
πλεονεκτήματα από άποψη
επιδόσεων, αφού για τις εγ-
γραφές ο controller πρέπει να
δημιουργήσει δύο αντίγραφα
της πληροφορίας και να τα
διαβιβάσει στους δίσκους, ενώ
για τις διαδικασίες ανάγνωσης
ο controller διαβάζει την πλη-
ροφορία από τον έναν δίσκο.
Το μεγάλο πλεονέκτημα,
όμως, του RAID 1 είναι η από-
λυτη ασφάλεια δεδομένων που
προσφέρει, αφού και να κατα-
στραφεί ο ένας δίσκος, υπάρ-
χει ένα πιστό αντίγραφο των
δεδομένων στον άλλο.
Μία πιο περίπλοκη υλοποίη-
ση του RAID είναι το RAID 5.
Πρόκειται για μία παραλλαγή
του RAID 0, που αξιοποιεί
τρεις τουλάχιστον σκληρούς
δίσκους (έστω τους Α, Β και Γ)
με τον εξής τρόπο: Υπάρχει
και σε αυτή την περίπτωση αλ-
γόριθμος, ο οποίος κάνει
striping το προς εγγραφή αρ-
χείο σε δύο από τους τρεις δί-
σκους, αλλά παράλληλα εκτε-
λεί ακόμα μία λειτουργία. Δη-
μιουργεί στον τρίτο δίσκο, ο
οποίος δεν έλαβε τα striped
δεδομένα, ένα bit ισοτιμίας. Ο
αλγόριθμος δημιουργεί το bit
ισοτιμίας από το αρχικό αρ-
χείο, έτσι ώστε με αυτόν να εί-
ναι δυνατή η ανακατασκευή
των striped δεδομένων που
αποθηκεύτηκαν εκείνη τη στιγ-
μή στους άλλους δύο δί-
σκους. Δηλαδή, εάν οι δίσκοι
Α και Β έλαβαν ένα stripe από
το αρχικό αρχείο, ο δίσκος Γ
θα λάβει το bit ισοτιμίας γι’
αυτά τα δύο stripes. Από το bit
ισοτιμίας του Γ μπορούν να
ανακατασκευαστούν τα δεδο-
μένα που έλαβαν εκείνη τη
στιγμή οι Α και Β. Η διαδικασία
επαναλαμβάνεται, με τους δί-
σκους να εναλλάσσουν ρό-
λους, δηλαδή τα επόμενα
stripes θα τα λάβουν οι δίσκοι
Γ και Β και το bit ισοτιμίας ο
δίσκος Α, μέχρις ότου όλο το
αρχείο να «μοιραστεί» στους
τρεις δίσκους.
Τέλος, το RAID 10 αποτελεί
συνδυασμό των RAID 0 και 1,
στο οποίο υπάρχει ένα ζευγάρι
σκληρών δίσκων όπου γίνεται
το striping του αρχείου, καθώς
και ένα ακόμα ζευγάρι δίσκων
που κάνουν mirroring των δύο
striped δίσκων.
Σε κάθε περίπτωση, είναι
προτιμότερο να χρησιμοποιού-
νται δίσκοι με ίδια χαρακτηρι-
στικά (κατασκευαστής, χωρητι-
κότητα, ρυθμός περιστροφής
κ.λπ.), ώστε να επιτυγχάνεται
το βέλτιστο αποτέλεσμα και η
μεγαλύτερη δυνατή απόδοση.
HARDWARE Ή SOFTWARE
RAID;
Η διαφορά μεταξύ hardware
και software RAID έγκειται στο
γεγονός ότι στη δεύτερη περί-
πτωση χρησιμοποιείται ο επε-
ξεργαστής και οι πόροι του
υπολογιστή –ως έναν βαθμό–
για να εκτελέσουν κάποιες
(
συνήθως απλές) λειτουργίες
RAID. Για παράδειγμα, οι soft-
ware RAID λύσεις δεν μπο-
ρούν να υλοποιήσουν RAID 5,
επειδή ο υπολογισμός του bit
ισοτιμίας απαιτεί σχετικά μεγά-
λη υπολογιστική ισχύ και η
ανάθεσή του στον επεξεργα-
στή θα επιβάρυνε σημαντικά
το σύστημα.
Έτσι, το software RAID, λό-
γω χαμηλού κόστους, το συνα-
ντάμε συνήθως ενσωματωμένο
στις mainboards με τη μορφή
ενσωματωμένων controllers
ΕΓΚΑΤΑΣΤΑΣΗ RAID CONTROLER
2
Πιέστε την κάρτα επέκτασης ελαφρά έως ότου «κουμπώσει»
στην ελεύθερη PCI θύρα αβίαστα.
1
Μία εξωτερική κάρτα RAID αποτελεί μία εξαιρετική
περίπτωση για όσους θέλουν να επωφεληθούν από τα οφέλη
των τεχνικών RAID, χωρίς να ξοδέψουν μία μικρή περιουσία.
Σημειώστε ότι οι δίσκοι της συστοιχίας συνδέονται στην κάρτα και
όχι στη motherboard.