Προς το περιεχόμενο

Τι Raid?


billdj

Προτεινόμενες αναρτήσεις

Δημοσ.

Βέβαια, ανάλογα την υλοποίηση του RAID software που θα χρησιμοποιήσεις, είναι δυνατόν να ορίσεις ένα κομμάτι (partition, logical volume, whatever) στους μεγαλύτερους δίσκους, ίσου μεγέθους με τη χωρητικότητα του μικρότερου δίσκου, και να φτιάξεις ένα RAID array με αυτό, διατηρώντας τη δυνατότητα να αποθηκεύσεις δεδομένα στο υπόλοιπο μέρος, φτιάχνοντας χωριστό partition. Απλά, προφανώς, τα δεδομένα που θα αποθηκεύσεις σε αυτό το partition θα γράφονται απευθείας στο δίσκο, χωρίς να αξιοποιούν το RAID.

 

Οποιοσδήποτε άλλος περιορισμός (π.χ. μοντέλο δίσκου) κανονικά δεν υπάρχει -αν υπάρχει θα τον επιβάλει κάποια συγκεκριμένη υλοποίηση RAID από ιδιοτροπία-.

Δημοσ.
Βέβαια, ανάλογα την υλοποίηση του RAID software που θα χρησιμοποιήσεις, είναι δυνατόν να ορίσεις ένα κομμάτι (partition, logical volume, whatever) στους μεγαλύτερους δίσκους, ίσου μεγέθους με τη χωρητικότητα του μικρότερου δίσκου, και να φτιάξεις ένα RAID array με αυτό, διατηρώντας τη δυνατότητα να αποθηκεύσεις δεδομένα στο υπόλοιπο μέρος, φτιάχνοντας χωριστό partition. Απλά, προφανώς, τα δεδομένα που θα αποθηκεύσεις σε αυτό το partition θα γράφονται απευθείας στο δίσκο, χωρίς να αξιοποιούν το RAID.

 

Οποιοσδήποτε άλλος περιορισμός (π.χ. μοντέλο δίσκου) κανονικά δεν υπάρχει -αν υπάρχει θα τον επιβάλει κάποια συγκεκριμένη υλοποίηση RAID από ιδιοτροπία-.

Κατά αυτή τη λογική, μια και μιλάμε για 2 δίσκους όπου ο ένας είναι 500GB και ο άλλος 1ΤΒ, δε μπορούμε να το κοροϊδέψουμε δημιουργώντας raid o αποτελούμενο από 3 ισόποσα τμήματα;
Δημοσ.

Ναι, γίνεται, αλλά αυτό θα είχε ως αποτέλεσμα μικρότερες επιδόσεις στο array, αφού ο ένας δίσκος θα χρησιμοποιούταν για 2 στα 3 chunks δεδομένων και ο άλλος μόνο για 1 στα 3 chunks, ενώ οι επιδόσεις των δύο δίσκων είναι ίδιες. Δηλαδή για να διαβαστεί ή να γραφτεί ένα αρχείο ~1,2MB που καταλαμβάνει 9 chunks, το bandwidth του 500ρη δίσκου θα αξιοποιηθεί μόλις για τα 3, αντί για τα 4-5, για τα οποία θα αξιοποιούταν αν συμμετείχε ισοδύναμα με τον 1000ρη δίσκο στο array.

 

Επίσης θα υπήρχε ακόμη μεγαλύτερη υπονόμευση των επιδόσεων, επειδή ο 1000ρης δίσκος δε θα έκανε reads/writes σε συνεχόμενες, ή έστω κοντινές, περιοχές, αλλά η κεφαλή του θα ήταν καταδικασμένη να μεταπηδάει σαν τρελή στους εντελώς διαφορετικούς sectors στους οποίους θα περιγράφονταν τα δύο partitions.

Δημοσ.
Ναι, γίνεται, αλλά αυτό θα είχε ως αποτέλεσμα μικρότερες επιδόσεις στο array, αφού ο ένας δίσκος θα χρησιμοποιούταν για 2 στα 3 chunks δεδομένων και ο άλλος μόνο για 1 στα 3 chunks, ενώ οι επιδόσεις τους είναι ίδιες. Δηλαδή για να διαβαστεί ή να γραφτεί ένα αρχείο ~1,2MB που καταλαμβάνει 9 chunks, το bandwidth του 500ρη δίσκου θα αξιοποιηθεί μόλις για τα 3, αντί για τα 4-5, που θα αξιοποιούταν αν συμμετείχε ισοδύναμα με τον 1000ρη δίσκο στο array.
Απόλυτα κατανοητός!!

Θα προχωρήσω στη πρώτη λύση ελπίζοντας να μη φάει κάποιο σκάλωμα για τους λόγους που ανέφερες πριν και πάει τζάμπα το format.

Δημοσ.

Βρήκα μια ακόμη καλύτερη καρτούλα της Adaptec την RAID 2405, έχει δυνατότερο επεξεργαστή και 128 MB cache. Επίσης είναι PCIe x8. Είναι Entry Level και σχετικά φθηνή άμα την θες για δουλειά.

Δημοσ.
αυτός είσαι Sas Controller αλλά κανει και αυτός αλλά ebay βρίσκεις πέρκα με 130 € περίπου

 

Είναι SAS/Sata II... με κάποιο τρόπο.... :rolleyes:

Δημοσ.

Όλοι οι SAS controllers υποστηρίζουν SATA συσκευές με κατάλληλους μετατροπείς. Ένας τέτοιος μετατροπέας που αναλύει μία SAS port σε 4 SATA ports έχει στο ebay κάπου 10 ευρώ.

Δημοσ.
παιδια για λειτουργικο ειναι καλυτερα 2χ750 gb σε raid0 η 1χ1.5 tb ???

 

Το RAID θα είναι πάντα καλύτερα από το single disk αλλά τόσα πολλά GB είναι καλύτερα για RAID 1 Storage (Backup + Mirror). Η απόλυτη ασφάλεια! Για λειτουργικό με 2 32αρια SSD σε RAID 0 θα είσαι κομπλέ! Δες για τους Patriot WARP V2 32GB.

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...