Λογισμικό vs. Βασισμένο σε υλικό RAID για εξωτερική μονάδα δίσκου

Προσθήκη εξωτερικού ΕΠΙΔΡΟΜΗ Το περίβλημα σε έναν υπολογιστή είναι ένας δημοφιλής τρόπος επέκτασης του διαθέσιμου αποθηκευτικού χώρου του, αυξάνοντας παράλληλα την απόδοση, την προστασία δεδομένων ή και τα δύο. Όταν αναζητάτε ένα εξωτερικό σύστημα αποθήκευσης RAID, επιλέξτε μια μονάδα με ελεγκτή RAID είτε που βασίζεται σε λογισμικό είτε βασίζεται σε υλικό. Εξετάσαμε και τους δύο τύπους για να σας βοηθήσουμε να προσδιορίσετε ποιος είναι ο καλύτερος για εσάς, ανάλογα με τον τρόπο που σκοπεύετε να το χρησιμοποιήσετε, την τιμή και τις ανάγκες απόδοσης.

Συνολικά ευρήματα

Ελεγκτής που βασίζεται σε λογισμικό

  • Κοστίζει λιγότερο. Η υπηρεσία βασικού επιπέδου είναι συχνά δωρεάν στο λειτουργικό σύστημα.

  • Προσφέρει ευελιξία κατά τη διαμόρφωση των μονάδων δίσκου.

  • Καλή επιλογή για βασικούς πίνακες.

  • Χρησιμοποιεί τον επεξεργαστή υπολογιστή και τη μνήμη RAM.

Ελεγκτής με βάση το υλικό

  • Πιο δαπανηρή. Τα προηγμένα συστήματα είναι πολύ πιο δαπανηρά.

  • Εύκολη μετακίνηση μεταξύ υπολογιστών.

  • Excel με σύνθετους πίνακες.

  • Καμία επίδραση στον κεντρικό υπολογιστή.

Ένα περίβλημα RAID περιέχει πολλές μονάδες δίσκου που μπορούν να διαμορφωθούν σε μία ή περισσότερες διαμορφώσεις RAID. Τα περιβλήματα RAID παρέχουν υψηλά επίπεδα απόδοσης και μπορούν να ρυθμιστούν για πλεονασμό δεδομένων, διασφαλίζοντας ότι τα δεδομένα είναι διαθέσιμα ακόμα και αν μια μονάδα δίσκου αποτύχει.

Η καρδιά ενός συστήματος RAID είναι ο ελεγκτής, ο οποίος αναλαμβάνει την εντολή διανομής δεδομένων προς και από τις μονάδες δίσκου που απαρτίζουν τη συστοιχία RAID. Οι ελεγκτές RAID μπορούν να βασίζονται σε υλικό, χρησιμοποιώντας ένα τσιπ ενσωματωμένο στο περίβλημα RAID ή βασισμένο σε λογισμικό, χρησιμοποιώντας την υπολογιστική ισχύ του υπολογιστή για τον έλεγχο του τρόπου ανάγνωσης ή εγγραφής των δεδομένων το περίβλημα.

Προσιτές τιμές: Οι ελεγκτές RAID λογισμικού είναι σε χαμηλότερη τιμή ή δωρεάν

Ελεγκτής που βασίζεται σε λογισμικό

  • Χαμηλότερο κόστος συνολικά.

  • Πολλά λειτουργικά συστήματα περιλαμβάνουν ενσωματωμένη υποστήριξη για βασικά επίπεδα RAID.

  • Πρέπει να αγοράσετε πρόσθετο λογισμικό για την υποστήριξη των RAID 3 και 5.

Ελεγκτής με βάση το υλικό

  • Τα περιβλήματα υλικού με ενσωματωμένη υποστήριξη για βασικά επίπεδα RAID είναι σχετικά προσιτά.

  • Τα περιβλήματα που υποστηρίζουν προηγμένα επίπεδα RAID και περισσότερες μονάδες δίσκου είναι δαπανηρά.

Επειδή το περίβλημα RAID χρησιμοποιεί τυπικά chipset διεπαφής, το κόστος σχεδίασης και κατασκευής διατηρείται σε χαμηλά επίπεδα. Το κόστος λογισμικού μπορεί να είναι έως και μηδενικό, επειδή πολλά λειτουργικά συστήματα περιλαμβάνουν ενσωματωμένη υποστήριξη για τα πιο βασικά επίπεδα RAID—συνήθως 0, 1 και 10. Εάν χρειάζεστε RAID 3 ή 5, υπάρχουν διαθέσιμες εφαρμογές λογισμικού πρόσθετου κόστους για να καλύψουν τις ανάγκες σας.

Τα περιβλήματα RAID που βασίζονται σε υλικό κοστίζουν περισσότερο από τα περιβλήματα πολλαπλών θέσεων χωρίς ενσωματωμένη υποστήριξη RAID. Ωστόσο, η διαφορά στην τιμή είναι συνήθως μικρή. Το βασικό υλικό RAID που υποστηρίζει μόνο ριγέ, καθρέφτες ή ανεξάρτητες μονάδες είναι σχετικά προσιτό. Αντίθετα, ελεγκτές RAID που βασίζονται σε υλικό που υποστηρίζουν πρόσθετα επίπεδα RAID και περισσότερες μονάδες δίσκου εντός της συστοιχίας κοστίζει περισσότερο.

Ευελιξία: Είναι ένα Toss-Up

Ελεγκτής που βασίζεται σε λογισμικό

  • Προσφέρει τη μεγαλύτερη ευελιξία στη διαμόρφωση κάθε μονάδας δίσκου.

Ελεγκτής με βάση το υλικό

  • Εμφανίζεται ως ένας μεμονωμένος δίσκος στο λειτουργικό σύστημα.

  • Εύκολη μετακίνηση του περιβλήματος μεταξύ υπολογιστών και λειτουργικών συστημάτων.

Οι ελεγκτές RAID που βασίζονται σε λογισμικό προσφέρουν τη μεγαλύτερη ευελιξία στη διαμόρφωση του τρόπου χρήσης κάθε μονάδας δίσκου σε ένα περίβλημα. Σε ένα περίβλημα τεσσάρων μονάδων δίσκου, τρεις μονάδες δίσκου μπορούν να διαμορφωθούν ως ριγέ συστοιχία για απόδοση και μία μεγάλη μονάδα δίσκου για δημιουργία αντιγράφων ασφαλείας. Θα μπορούσατε επίσης να διαμορφώσετε τις τέσσερις μονάδες ως δύο ανεξάρτητες συστοιχίες, ένα σετ με ρίγες για επεξεργασία βίντεο και ένα σετ κατοπτρισμού για βιβλιοθήκες πολυμέσων. Το πώς θα χρησιμοποιηθούν οι μονάδες δίσκου στο περίβλημα εξαρτάται από εσάς.

Τα συστήματα RAID που βασίζονται σε υλικό εμφανίζονται στο λειτουργικό σύστημα υποδοχής ως ένας ενιαίος δίσκος, γεγονός που καθιστά το σύστημα RAID διαφανές στον υπολογιστή στον οποίο είναι συνδεδεμένο. Το αποτέλεσμα είναι ότι η μεταφορά συστημάτων RAID που βασίζονται σε υλικό μεταξύ υπολογιστών και λειτουργικών συστημάτων είναι εύκολη.

Απόδοση: Ελεγκτές που βασίζονται σε υλικό Excel σε προχωρημένα επίπεδα

Ελεγκτής που βασίζεται σε λογισμικό

  • Η απόδοση είναι ίση με ένα σύστημα βασισμένο σε υλικό για βασικούς πίνακες.

  • Η απόδοση μειώνεται για σύνθετους πίνακες.

Ελεγκτής με βάση το υλικό

  • Ισοδυναμεί με ένα σύστημα βασισμένο σε λογισμικό για βασικούς πίνακες.

  • Υπεραποδίδει ένα RAID που βασίζεται σε λογισμικό για προχωρημένα επίπεδα.

  • Ανακατασκευάζεται πολύ πιο γρήγορα από ένα σύστημα που βασίζεται σε λογισμικό.

Τα συστήματα RAID που βασίζονται σε λογισμικό που χρησιμοποιούνται για βασικούς ριγέ συστοιχίες ή συστοιχίες κατοπτρισμού δεν είναι πιθανό να δουν ποινή απόδοσης σε σύγκριση με συστήματα που βασίζονται σε υλικό. Ωστόσο, καθώς ο αριθμός των μονάδων δίσκου που χρησιμοποιούνται σε μια συστοιχία αυξάνεται ή περισσότερο σύνθετα επίπεδα RAID χρησιμοποιούνται, οι εφαρμογές RAID που βασίζονται σε λογισμικό επηρεάζουν την απόδοση του συστήματος RAID και τη συνολική απόδοση του υπολογιστή.

Τα περιβλήματα RAID που βασίζονται σε λογισμικό και το υλικό έχουν παρόμοιους αριθμούς απόδοσης για βασικά επίπεδα με ρίγες και καθρέφτες όταν μεταβαίνετε σε πιο περίπλοκα επίπεδα RAID. Ωστόσο, τα συστήματα που βασίζονται σε υλικό υπερτερούν των αντίστοιχων που βασίζονται σε λογισμικό. Αυτή η βελτιωμένη απόδοση δεν περιορίζεται μόνο στη σύνταξη και την ανάγνωση δεδομένων. Η βελτιωμένη απόδοση εμφανίζεται επίσης όταν τα κατοπτρισμένα δεδομένα RAID πρέπει να αναδημιουργηθούν λόγω βλάβης της μονάδας δίσκου. Τα συστήματα RAID που βασίζονται σε υλικό εκτελούν συνήθως τη διαδικασία ανακατασκευής πιο γρήγορα από τα συστήματα που βασίζονται σε λογισμικό.

Στο παρελθόν, η συμβατική σοφία ήταν ότι οι ελεγκτές που βασίζονταν σε υλικό είχαν το πλεονέκτημα στην απόδοση. Αυτοί οι ελεγκτές κάνουν τους απαραίτητους υπολογισμούς για να κατευθύνουν δεδομένα προς και από τις μονάδες δίσκου σε μια συστοιχία RAID χωρίς να εισάγουν ένα σημείο συμφόρησης απόδοσης. Τα συστήματα που βασίζονται σε λογισμικό είναι συνήθως λιγότερο ακριβά και αποδίδουν επαρκώς για τρία δημοφιλή επίπεδα RAID, RAID 0 (ριγέ για ταχύτητα), RAID 1 (κατοπτρισμένα δεδομένα για πλεονασμό) και RAID 10 (καθρεφτισμένο σετ ριγέ δίσκους). Ωστόσο, τα συστήματα που βασίζονται σε λογισμικό είχαν προβλήματα απόδοσης με πιο πολύπλοκα επίπεδα RAID.

Προηγμένα επίπεδα RAID, όπως RAID 3 και RAID 5, τα οποία προστατεύουν τα δεδομένα χρησιμοποιώντας πολύπλοκους υπολογισμούς για τη δημιουργία δεδομένων ισοτιμίας που είναι γραμμένα παράλληλα με την υπάρχουσα ροή δεδομένων, κάποτε θεωρούνταν υπερβολική πίεση στα συστήματα που βασίζονται σε λογισμικό. Αυτά τα προηγμένα επίπεδα RAID είχαν ως αποτέλεσμα χαμηλότερα επίπεδα απόδοσης από αυτά που παρέχονται από ελεγκτές RAID που βασίζονται σε υλικό.

Ωστόσο, οι σύγχρονοι επεξεργαστές σχεδιάζουν χρησιμοποιώντας πολλαπλούς πυρήνες επεξεργασίας, μαζί με σύγχρονα λειτουργικά συστήματα που εκμεταλλεύονται τον πολυπύρηνο επεξεργαστές, εξάλειψε την ποινή απόδοσης σε συστήματα RAID που βασίζονται σε λογισμικό, τουλάχιστον για τα βασικά επίπεδα RAID 0, 1, 3, 5 και 10.

Γενικά: Τα συστήματα που βασίζονται σε υλικό δεν επηρεάζουν την απόδοση του υπολογιστή

Ελεγκτής που βασίζεται σε λογισμικό

  • Χρησιμοποιεί έναν ή περισσότερους πυρήνες CPU και RAM.

Ελεγκτής με βάση το υλικό

  • Καμία επίδραση στον επεξεργαστή ή τη μνήμη RAM.

Το RAID που βασίζεται σε λογισμικό χρησιμοποιεί ένα ή περισσότερα Πυρήνες CPU, καθώς και τη μνήμη RAM, η οποία θα μπορούσε να επηρεάσει άλλες διαδικασίες που εκτελούνται στον υπολογιστή σας. Η έκταση του αντίκτυπου βασίζεται στο επίπεδο RAID που χρησιμοποιείται και στον αριθμό των μονάδων δίσκου που απαρτίζουν τη συστοιχία RAID.

Τα εξωτερικά περιβλήματα RAID που βασίζονται σε υλικό δεν επηρεάζουν τον επεξεργαστή ή την επιβάρυνση της μνήμης RAM στον κεντρικό υπολογιστή.

Δυνατότητα εκκίνησης: Είναι Mixed Bag

Ελεγκτής που βασίζεται σε λογισμικό

  • Ορισμένα συστήματα λογισμικού RAID εκκινούν καλά. Κάποιοι όχι.

Ελεγκτής με βάση το υλικό

  • Εκκινεί τον υπολογιστή εάν η σύνδεση είναι σωστή.

Η δυνατότητα εκκίνησης είναι μια μικτή περίπτωση. Ορισμένο λογισμικό RAID λειτουργεί καλά με την εκκίνηση από συστοιχία RAID, ενώ άλλα έχουν προβλήματα. Εάν τα σχέδιά σας περιλαμβάνουν εκκίνηση από τη συστοιχία RAID, επιβεβαιώστε ότι το λογισμικό RAID που περιμένετε να χρησιμοποιήσετε υποστηρίζει την εκκίνηση.

Γενικά, τα συστήματα RAID που βασίζονται σε υλικό μπορούν να χρησιμεύσουν ως σύστημα εκκίνησης, υπό την προϋπόθεση ότι η σύνδεση με τον υπολογιστή σας χρησιμοποιεί έναν τύπο θύρας που το λειτουργικό σύστημα ορίζει για εκκίνηση. Οι θύρες USB 3 και Thunderbolt είναι συνήθως εκκινήσιμες, αλλά επικοινωνήστε με τον κατασκευαστή του λειτουργικού συστήματος και του υπολογιστή για να βεβαιωθείτε.

Τελική ετυμηγορία

Ένας ελεγκτής RAID που βασίζεται σε λογισμικό λαμβάνει ένα μπράβο όταν η κινητήρια δύναμη είναι να μειώσετε το κόστος και Η χρήση RAID περιορίζεται στο RAID 0 (ριγέ), το Raid 1 (κατοπτρίζεται) ή το RAID 10 (κατοπτρισμένο σύνολο ριγέ οδηγεί). Αυτός ο τύπος συστήματος RAID είναι μια καλή επιλογή για οικιακούς χρήστες που χρησιμοποιούν το σύστημα RAID με ένα μόνο σύστημα υπολογιστή.

Ένας ελεγκτής RAID που βασίζεται σε υλικό είναι η επιλογή για πολύπλοκες ρυθμίσεις RAID, όπως αυτές που χρησιμοποιούνται στο RAID 3 ή στο RAID 5, που ενσωματώνουν bit ισοτιμίας που δημιουργούνται και συγκρίνονται σε πραγματικό χρόνο καθώς τα δεδομένα αποστέλλονται προς και από το RAID πίνακας. Το RAID που βασίζεται σε υλικό είναι επίσης μια καλή επιλογή για βασικά συστήματα RAID 0 και RAID 1 όταν θέλετε το RAID το περίβλημα να είναι ανεξάρτητο από τον κεντρικό υπολογιστή, δίνοντάς σας τη δυνατότητα να μετακινείτε το σύστημα μεταξύ πολλών Υπολογιστές.