PC Master
40
που χρησιμοποιείται για την τυπική μονάδα
RAID είναι η εξής: Τα δεδομένα αποθηκεύ-
ονται και αναπαράγονται, χρησιμοποιώντας
το mirroring και το redundancy των δεδο-
μένων, τα οποία πραγματοποιούνται με τη
χρήση του ελέγχου parity. Η τεχνική αυτή
αυξάνει την απόδοση του συστήματος και
τελικά οδηγεί σε ένα αξιόπιστο και σταθε-
ρό σύστημα. Λαμβάνοντας υπόψη τους
διαφορετικούς τύπους που μπορεί να περι-
λαμβάνει ένα σύστημα RAID, θα αναλύ-
σουμε τις ακόλουθες δυνατότητες δημι-
ουργίας RAID, οι οποίες μπορούν να έχουν
εφαρμογή σε έναν οικιακό υπολογιστή:
RAID 0, RAID 1, RAID 1 +0, RAID 5
n
RAID 1 (mirroring):
Το mirroring είναι η
διαδικασία όπου τα δεδομένα του ενός δί-
σκου αναπαράγονται σε πραγματικό χρόνο
σε έναν δεύτερο δίσκο. Ουσιαστικά τα ίδια
δεδομένα διατηρούνται σε δύο διαφορετι-
κούς σκληρούς δίσκους. Ο κατοπτρισμός
(mirroring) δεδομένων βοηθά πολύ όταν
υπάρχει η αποτυχία ενός από τους δύο
σκληρούς δίσκους. Μπορεί επίσης να βοη-
θήσει όταν το σύστημα κολλάει σημαντικά,
κάτι που οφείλεται σε κατεστραμμένα δε-
δομένα. Η λειτουργία του mirroring είναι
πολύ σημαντική όταν έχουμε αρχεία τα
οποία δεν θέλουμε να χάσουμε, οπότε ακό-
μη και εάν καεί ο ένας από τους δύο δί-
σκους, τότε όλα τα αρχεία μας θα βρίσκο-
νται ανέπαφα στο δεύτερο δίσκο. Σημαντική
παρατήρηση είναι ότι ο διαθέσιμος χώρος
θα είναι μειωμένος κατά 50%, εάν δηλαδή
έχουμε δύο δίσκους 120GB στο RAID 1, η
διαθέσιμη χωρητικότητα θα είναι 120GB.
n
RAID 0 (disk stripping):
Η κύρια διαφο-
ρά του RAID 0 με τα υπόλοιπα είναι ότι χρη-
σιμοποιείται συγκεκριμένα για τη μέθοδο
stripping (διαμοιρασμός των δεδομένων).
Μία απλοϊκή εξήγηση της μεθόδου είναι:
Για παράδειγμα, έχουμε ένα αρχείο 10
Megabytes. Όταν γράφουμε αυτό το αρχείο
στο array μας, τότε αυτό κόβεται σε δύο
ίσα μέρη των 5 Megabytes και καθένα από
αυτά γράφεται στον έναν από τους δύο δί-
σκους μας. Οπότε εάν ο ένας δίσκος ήθελε
10 nanoseconds για να γράψει το αρχείο,
τότε εφόσον το σπάμε στα δύο και το γρά-
φουμε σε δύο δίσκους ταυτόχρονα, ο χρό-
νος πέφτει στα 5 nanoseconds. Το αποτέ-
λεσμα είναι να έχουμε αύξηση 100% στο
χρόνο εγγραφής και ανάγνωσης (θεωρητι-
κά). Το μειονέκτημα στο RAID 0 είναι ότι σε
περίπτωση που χαλάσει ο ένας από τους
δύο δίσκους, τότε χάνουμε τα δεδομένα
μας, καθώς στο δίσκο που θα απομείνει,
δεν θα υπάρχει κάποιο ολόκληρο αρχείο.
Επίσης, σημαντική λεπτομέρεια είναι ότι το
array μας θα είναι τόσο γρήγορο όσο ο πιο
αργός δίσκος. Οπότε δεν υπάρχει νόημα να
έχουμε έναν δίσκο στις 5.400 στροφές και
έναν στις 10.000, καθώς το array θα περιο-
ρίζεται από την ταχύτητα του αργού δί-
σκου. Η χωρητικότητα του array μας θα εί-
ναι όσο και των σκληρών δίσκων: Εάν, π.χ.,
έχουμε δύο δίσκους των 120GB, τότε η δια-
θέσιμη χωρητικότητα θα είναι 240GB.
n
RAID 1+0:
Ουσιαστικά είναι ένας συν-
δυασμός των δύο προηγουμένων arrays,
στον οποίο έχουμε δύο arrays σε RAID 1
(mirroring), τα οποία είναι συνδεμένα με-
ταξύ τους σε RAID 0 (stripping). Ο λόγος
που το κάνουμε, είναι ο εξής: Συνδυάζου-
με την αξιοπιστία του συστήματος (αφού
κάθε δίσκος θα έχει τα δεδομένα του αντι-
γραμμένα σε έναν δεύτερο δίσκο, ώστε αν
καεί, να μη χάσουμε τίποτε) και ταχύτητα
(αφού τα αρχεία θα μοιράζονται ανάμεσα
στα δύο arrays του mirroring). Μειονέκτη-
μα αυτού του array είναι ότι χρειαζόμαστε
τουλάχιστον τέσσερις σκληρούς δίσκους,
από τους οποίους μπορούμε να χρησιμο-
ποιήσουμε το 50% της χωρητικότητάς τους.
n
RAID 5:
To πιο ακριβό array, αλλά συν-
δυάζει όλα τα θετικά από τα υπόλοιπα. Ου-
σιαστικά ακολουθεί τη λογική του strip-
ping, μοιράζοντας τα αρχεία σε τρεις δί-
σκους (σε σύνολο τεσσάρων δίσκων), αυ-
ξάνοντας ακόμη περισσότερο την ταχύτητα
ανάγνωσης (σκεφτείτε RAID 5 με Western
Digital Velociraptor 10.000rpm: ακόμη και
το Skyrim θα φορτώνει σε ελάχιστα δευτε-
ρόλεπτα σε ανάλυση 1.920x1.080). Το μει-
ονέκτημά του είναι ότι η ταχύτητα εγγρα-
φής είναι σχεδόν ίδια με αυτή ενός σκέτου
σκληρού δίσκου, αλλά σε ένα array RAID
5, όπου έχουμε τέσσερις δίσκους, χάνουμε
τη χωρητικότητα μόνο του ενός, σε σχέση
με του RAID 0+1 όπου χάνουμε δύο.
εΠιλογοΣ
Αυτήν τη χρονική περίοδο, με τις τιμές
των σκληρών δίσκων να βρίσκονται στα
ύψη, βάζουμε στις υποψήφιες αγορές μας,
εκτός από τους κλασικούς σκληρούς δί-
σκους, και τους SSD. Οι συνδυασμοί, ειδικά
με τη δυνατότητα μίας RAID διάταξης, είναι
πάρα πολλοί και πρέπει να σκεφτούμε τις
ανάγκες μας και το πορτοφόλι μας. Παρα-
κάτω αναλύουμε μερικές προτάσεις που
πιστεύουμε ότι μπορούν να καλύψουν κά-
ποιες κατηγορίες υπολογιστών:
n
Gaming PC:
Δύο σκληροί δίσκοι West-
ern Digital VelociRaptor 10k rpm
WD1500HLHX σε διάταξη RAID 0 (stripping)
ή με έναν OCZ Agility 3 Series 240GB SSD
(2.5", SATA 6Gb/s) για το λειτουργικό σύ-
στημα και για τα παιχνίδια και ένας δίσκος
1TB για αποθήκευση αρχείων (με 7.200rpm
και 64MΒ cache).
n
Υπολογιστής γραφείου:
Δυο σκληροί
δίσκοι των 500GB με 32MB cache και
7.200rpm σε διάταξη RAID 1 (mirroring)
για ασφάλεια των δεδομένων.
n
Data Farm:
Εάν έχουμε έναν υπολογι-
στή στο σπίτι, ο οποίος έχει ως μοναδική
λειτουργία την αποθήκευση και το διαμοι-
ρασμό αρχείων, τότε μία καλή λύση είναι
τέσσερις σκληροί δίσκοι Western Digital
Caviar Blue 500GB (16MB Cache, 7.200rpm,
SATA 6Gb/s) σε διάταξη RAID 5, ώστε να
προστατεύουμε τα αρχεία μας από μία εν-
δεχόμενη βλάβη, να έχουμε αυξημένη τα-
χύτητα ανάγνωσης και να μη χάσουμε με-
γάλο ποσοστό χωρητικότητας.
PC
Οι συνδυασμοί, ειδικά με
τη δυνατότητα μίας RAID
διάταξης, είναι πάρα
πολλοί και πρέπει να
σκεφτούμε τις ανάγκες
μας και το πορτοφόλι μας.
I can download the Internet!