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

Multi-Channel Memory vs RAID


Apollo69

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

Σκεφτόμουν το RAID (κυρίως 0 ή 1) και φίλος με συμβούλεψε να το αποφύγω γιατί με το data stripping έχω 0 fault tolerance, 1 σκληρός να μου χαλάσει και έχασα όλα μου τα αρχεία (και η πιθανότητα να σου χαλάσει τουλάχιστον 1 είναι τουλάχιστον η διπλάσια όταν έχεις 2).

 

Αλλά τώρα που το σκέφτομαι δεν είναι ακριβώς το ίδιο με το Multi-Channel στα RAM stick;

Εκεί δεν έχω data stripping; Είναι κάτι διαφορετικό το interleaving; Έχω interleaving στο Multi-Channel?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

  • Απαντ. 53
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Συχνή συμμετοχή στο θέμα

Δημοσιευμένες Εικόνες

Ναι έχουμε Interleaving μεταξύ των bank / rank αλλά γιατί ακριβώς γίνεται αναφορά στην RAM ενώ το θέμα μας είναι ο τύπος RAID σε HDD; 

Σε non-ECC RAM ίδιο αποτέλεσμα θα έχεις εάν χαλάσει κάποιο stick. Το αποτέλεσμα είναι corrupted data και στις 2 περιπτώσεις (RAM - HDD σε 0 stripping). Γι αυτό επιλέγουμε ECC RAM και RAID με τουλ 2 δίσκους fault tolerance (πχ RAID 6) όταν μας ενδιαφέρουν τα δεδομένα. 

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Το multichannel στις μνήμες όντως κάνει το ίδιο πράγμα (χονδρικά). Η διαφορά είναι ότι η μνήμη δεν είναι μόνιμη αποθήκευση, άρα εκεί θα έχεις data corruption και λογικά κρασαρίσματα κ.λπ. Υπάρχει ενδεχόμενο να χάσεις κάποια δεδομένα (αν στην πορεία ας πούμε γραφούν αλλοιωμένα στον δίσκο), αλλά είναι αρκετά μικρή η πιθανότητα.

Στον σκληρό δίσκο έχεις μόνιμη αποθήκευση, και με το RAID 0  έχεις διπλάσια πιθανότητα απ' ό,τι με έναν απλό δίσκο να χάσεις τα δεδομένα σου. Το RAID 1 μιας και το ανέφερες στο αρχικό post είναι το ακριβώς αντίθετο: Οι δίσκοι αποτελούν αντίγραφο ο ένας του άλλου, άρα η πιθανότητα είναι η μισή.

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Η ερώτηση που έκανες σε τι αποσκοπεί? Να καταλάβεις αν είναι το ίδιο (πρακτικά) πράγμα το raid-0 με το multichannel της μητρικής?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

37 λεπτά πριν, hawkpilot είπε

Η ερώτηση που έκανες σε τι αποσκοπεί? Να καταλάβεις αν είναι το ίδιο (πρακτικά) πράγμα το raid-0 με το multichannel της μητρικής?

Αυτό περίπου. Να καταλάβω τι είναι το multichannel και τι διαφορές έχει με το RAID

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

34 minutes ago, Apollo69 said:

Αυτό περίπου. Να καταλάβω τι είναι το multichannel και τι διαφορές έχει με το RAID

Παρόλο που η βασική αρχή λειτουργίας είναι ίδια, νομίζω δε μπορείς να συγκρίνεις το ένα με το άλλο. Το raid-0 δε συνίσταται εκτός κι αν δε σε ενδιαφέρει να χάσεις τα δεδομένα ή αντέχεις με backup. Αντίθετα, το να εκμεταλλευτείς τα 2 (πιθανώς) κανάλια μνήμης που υποστηρίζει η μία μητρική θεωρείται δεδομένο και προτείνεται.

Η βασική τους διαφορά είναι ότι στο raid-0 αν πεθάνει ο ένας δίσκος χάνεις τα πάντα ενώ αν συμβεί το ίδιο στη μνήμη, αλλάζοντας ένα stick συνεχίζεις να δουλεύεις (εκτός πολύ μεγάλης ατυχίας με data corruption).

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

15 λεπτά πριν, hawkpilot είπε

Παρόλο που η βασική αρχή λειτουργίας είναι ίδια, νομίζω δε μπορείς να συγκρίνεις το ένα με το άλλο. Το raid-0 δε συνίσταται εκτός κι αν δε σε ενδιαφέρει να χάσεις τα δεδομένα ή αντέχεις με backup. Αντίθετα, το να εκμεταλλευτείς τα 2 (πιθανώς) κανάλια μνήμης που υποστηρίζει η μία μητρική θεωρείται δεδομένο και προτείνεται.

Η βασική τους διαφορά είναι ότι στο raid-0 αν πεθάνει ο ένας δίσκος χάνεις τα πάντα ενώ αν συμβεί το ίδιο στη μνήμη, αλλάζοντας ένα stick συνεχίζεις να δουλεύεις (εκτός πολύ μεγάλης ατυχίας με data corruption).

 

Γιατί στο multichannel αν έχεις οποιοδήποτε θέμα με οποιοδήποτε module δεν τρως κατευθείαν blue screen; Αν έχει γίνει data stripping μετά πως γίνεται η ανάκτηση; Οκ δεν έχεις μόνιμη απώλεια γιατί δεν αποθηκεύονται μόνιμα ούτως ή άλλως. Εκτός του ότι θα δουλεύεις με n - 1 χωρητικότητα και n - 1 ταχύτητα γιατί δεν τρως blue screen εκείνη την ώρα; Γιατί δεν κρασάρει ο υπολογιστής κατευθείαν;

 

Γιατί ακριβώς προτείνεται να εκμεταλευτείς τα 2 (πιθανώς) κανάλια μνήμης σε αντίθεση με το RAID 0;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

23 minutes ago, Apollo69 said:

 

Γιατί στο multichannel αν έχεις οποιοδήποτε θέμα με οποιοδήποτε module δεν τρως κατευθείαν blue screen; Αν έχει γίνει data stripping μετά πως γίνεται η ανάκτηση; Οκ δεν έχεις μόνιμη απώλεια γιατί δεν αποθηκεύονται μόνιμα ούτως ή άλλως. Εκτός του ότι θα δουλεύεις με n - 1 χωρητικότητα και n - 1 ταχύτητα γιατί δεν τρως blue screen εκείνη την ώρα; Γιατί δεν κρασάρει ο υπολογιστής κατευθείαν;

 

Γιατί ακριβώς προτείνεται να εκμεταλευτείς τα 2 (πιθανώς) κανάλια μνήμης σε αντίθεση με το RAID 0;

Το BSOD μπορεί να το αποφύγεις αν το corruption δεν πέσει σε ευαίσθητη περιοχή μνήμης και φυσικά εξαρτάται και από τις θέσεις (ποσότητα) που θα παρουσιάσουν το πρόβλημα. Η μονιμότητα του μέσου είναι αυτή που ουσιαστικά διαχωρίζει τις δύο περιπτώσεις. Δεν αποκλείεται σε memory corruption να χάσεις δεδομένα (ίσως και την εγκατάσταση) αλλά είναι πιο σπάνιο. Στην τελική, όποιος θέλει να μειώσει στο ελάχιστο αυτή την πιθανότητα, πάει σε ECC.

Αντίθετα, στην περίπτωση του raid-0, αν ο ένας δίσκος πεθάνει χάνεις τα πάντα με ελάχιστη πιθανότητα ανάκτισης και μάλλον μεγάλο κόστος (αν στείλεις δίσκο για data recovery).

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Διάφοροι λόγοι:

1) Πολύ πιο δύσκολα χαλάει μία μνήμη από έναν δίσκο.

2) Αλλάζεις το χαλασμένο module και ξεμπέρδεψες.

3) Δεν γίνεται ανάκτηση στο συγκεκριμένο τμήμα πληροφορίας που είναι στη μνήμη εκείνη τη στιγμή

4) Ανάλογα τι πρόβλημα έχει η μνήμη, μπορεί να φας και το blue screen σου.

5) Γιατί στη μνήμη θα έχει φορτωθεί π.χ. τμήμα ενός παιχνιδιού, ή ένας browser κ.λπ, κι άντε και κάποια δεδομένα τα οποία υπόκεινται σε επεξεργασία εκείνη τη στιγμή. Αν ο δίσκος όμως σκάσει, θα χάσεις όλα τα δεδομένα που έχεις αποθηκεύσει, που μπορεί να είναι από φωτογραφίες, μέχρι κι ένα κάρο άλλα πράγματα, συν λειτουργικό.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

56 λεπτά πριν, hawkpilot είπε

Το BSOD μπορεί να το αποφύγεις αν το corruption δεν πέσει σε ευαίσθητη περιοχή μνήμης και φυσικά εξαρτάται και από τις θέσεις (ποσότητα) που θα παρουσιάσουν το πρόβλημα. Η μονιμότητα του μέσου είναι αυτή που ουσιαστικά διαχωρίζει τις δύο περιπτώσεις. Δεν αποκλείεται σε memory corruption να χάσεις δεδομένα (ίσως και την εγκατάσταση) αλλά είναι πιο σπάνιο. Στην τελική, όποιος θέλει να μειώσει στο ελάχιστο αυτή την πιθανότητα, πάει σε ECC.

Αντίθετα, στην περίπτωση του raid-0, αν ο ένας δίσκος πεθάνει χάνεις τα πάντα με ελάχιστη πιθανότητα ανάκτισης και μάλλον μεγάλο κόστος (αν στείλεις δίσκο για data recovery).

Τι εννοείς ευαίσθητη περιοχή; Οι σκληροί δεν έχουν δική τους ευαίσθητη περιοχή; Μόνο ο σκληρός πεθαίνει όχι η RAM;

 

Εγώ λέω να σου πεθάνει εκείνη την ώρα που έχεις αναμένο τον υπολογιστή 1 module (νομίζω είναι ακριβώς το ίδιο με το να σου χαλάσει ένας σκληρός σε RAID).

 

Δεν έχουμε data stripping;

 

Εκείνη την ώρα τι θα κάνεις με το session. Έστω ότι είσαι σε dual channel τα μισά δεδομένα του λειτουργικού συστήμματος δεν είναι στο module που πέθανε;

Έχεις κάνεις 1 βιντεοκλήσει τα μισά δεδομένα δεν είναι στο module που πέθανε;

 

 

Οκ η μονιμότητα του μέσου έχει σημασία όταν ο υπολογιστής δεν λειτουργεί. Μάλλον δεν παιρνάει ρεύμα από την RAM τίποτα δεν είναι αποθηκευμένο. Αν εκείνη την ώρα χαλάσει ένα module απλώς θα χάσεις χωρητικότητα και ταχύτητα.

 

Αν χαλάσει την ώρα που λειτουργεί όμως και έχει τα μισά δεδομένα (Windows, Βιντεοκλήση, Word που δεν έχεις προλάβει να τα αποθηκεύσει)

1 ώρα πριν, Orestis_G είπε

Διάφοροι λόγοι:

1) Πολύ πιο δύσκολα χαλάει μία μνήμη από έναν δίσκο.

2) Αλλάζεις το χαλασμένο module και ξεμπέρδεψες.

3) Δεν γίνεται ανάκτηση στο συγκεκριμένο τμήμα πληροφορίας που είναι στη μνήμη εκείνη τη στιγμή

4) Ανάλογα τι πρόβλημα έχει η μνήμη, μπορεί να φας και το blue screen σου.

5) Γιατί στη μνήμη θα έχει φορτωθεί π.χ. τμήμα ενός παιχνιδιού, ή ένας browser κ.λπ, κι άντε και κάποια δεδομένα τα οποία υπόκεινται σε επεξεργασία εκείνη τη στιγμή. Αν ο δίσκος όμως σκάσει, θα χάσεις όλα τα δεδομένα που έχεις αποθηκεύσει, που μπορεί να είναι από φωτογραφίες, μέχρι κι ένα κάρο άλλα πράγματα, συν λειτουργικό.

 

Με το session όμως; Αν δεν έχεις προλάβει να αποθηκεύσει το Word εκείνη την στιγμή;

 

Επεξεργάζεσαι 1 word ή το οτιδήποτε για την δουλειά σου. Και εκείνη την ώρα κάτι πάει στραβά. Γιατί δεν είναι το ίδιο;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Συνήθως το module δεν πεθαίνει μονοκόμματο, χαλάνε κάποια bits (αν δεις memtest, θα δεις ότι σε κάποιες διευθύνσεις αρχίζει και κοκκινίζει).

Πάμε όμως στο σενάριό σου: Ναι, θα χάσεις ό,τι έκανες (και δεν είχες σώσει) εκείνη τη στιγμή. Με ποια λογική είναι το ίδιο πράγμα το να χάσεις μισή - μία ώρα δουλειά το πολύ, με το να χάσεις το σύνολο των δεδομένων σου;  Επίσης ο δίσκος είναι πολύ πιο πιθανό να υποστεί βλάβη απ' ό,τι η RAM. Για να το κάνω πιο λιανά:

Περίπτωση 1: Χαλάει το 1 stick μνήμης ενώ δουλεύω για παράδειγμα στο Word.
α. Μπλε οθόνη
β. Σβήνω PC και αφαιρώ το 1 stick
γ. Κάνω εκκίνηση λειτουργικού
δ. Ανοίγω το Word και συνεχίζω από την τελευταία αποθήκευση

Περίπτωση 2: Χαλάει δίσκος από RAID 0.
α. Μπλε οθόνη
β. Σβήνω PC και αποσυνδέω τον δίσκο
γ. Επανεγκαθιστώ λειτουργικό και προγράμματα
δ. Κάνω εκκίνηση λειτουργικού
ε. Γράφω το έγγραφο από την αρχή

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

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

1 ώρα πριν, Orestis_G είπε

Συνήθως το module δεν πεθαίνει μονοκόμματο, χαλάνε κάποια bits (αν δεις memtest, θα δεις ότι σε κάποιες διευθύνσεις αρχίζει και κοκκινίζει).

Πάμε όμως στο σενάριό σου: Ναι, θα χάσεις ό,τι έκανες (και δεν είχες σώσει) εκείνη τη στιγμή. Με ποια λογική είναι το ίδιο πράγμα το να χάσεις μισή - μία ώρα δουλειά το πολύ, με το να χάσεις το σύνολο των δεδομένων σου;  Επίσης ο δίσκος είναι πολύ πιο πιθανό να υποστεί βλάβη απ' ό,τι η RAM. Για να το κάνω πιο λιανά:

Περίπτωση 1: Χαλάει το 1 stick μνήμης ενώ δουλεύω για παράδειγμα στο Word.
α. Μπλε οθόνη
β. Σβήνω PC και αφαιρώ το 1 stick
γ. Κάνω εκκίνηση λειτουργικού
δ. Ανοίγω το Word και συνεχίζω από την τελευταία αποθήκευση

Περίπτωση 2: Χαλάει δίσκος από RAID 0.
α. Μπλε οθόνη
β. Σβήνω PC και αποσυνδέω τον δίσκο
γ. Επανεγκαθιστώ λειτουργικό και προγράμματα
δ. Κάνω εκκίνηση λειτουργικού
ε. Γράφω το έγγραφο από την αρχή

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

 

 

Οπότε αν κατάλαβα καλά δεν υπάρχει διαφορά πέραν της μονιμότητας αποθήκευσης και της συχνότητας βλαβών.

 

Η ζημιά είναι πολύ μικρότερη (όχι όμως μηδενική) αυτό που δεν καταλαβαίνω είναι γιατί το να εκμεταλλευτείς τα 2 (πιθανώς) κανάλια μνήμης που υποστηρίζει η μία μητρική θεωρείται δεδομένο και προτείνεται.

 

Έχεις θέμα αν δουλεύεις για πολλές ώρες και δεν έχεις κάνει αποθήκευση αλλά δεν νομίζω ότι είναι κάτι ανήκουστο. Μπορεί να χάσεις 7-8 ώρες δουλειάς.

 

Αν για τον σκληρό έχουμε SLED γιατί να μην έχουμε το ίδιο και στη RAM.

 

Οκ θυσιάζουμε bandwidth αλλά.

 

 

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

 

Αν υπάρχει κάποια λογική διαφορά (π.χ αν αυτό που γίνετε με τη RAM δεν είναι data stripping αλλά κάτι άλλο).

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ρωτάς τα ίδια ενώ όπως σου απάντησα και εγώ στην πρώτη απάντηση μου το αποτέλεσμα είτε χαλάσει ic/rank/bank στις RAM πες το όπως θέλεις είτε δίσκος σε RAID 0 το αποτέλεσμα είναι το ίδιο = data corruption.  Το data corruption μεταφράζεται από μια BSOD σε windows εάν είσαι τυχερός μέχρι και καταστροφή δεδομένων. Δεδομένα μπορεί να είναι από μια φωτογραφία μέχρι ένα ολόκληρο VM. 

Επίσης interleaving στις RAM όπως είπα ξανά γίνεται και μεταξύ ranks, όχι μόνο των banks.

Και τέλος όπως ξανά-είπα αλλά αγνόησες παντελώς, η λύση στις RAM έρχεται με τις ECC και στους δίσκους με RAID 5-6-10 ή ότι άλλους τύπους υπάρχουν πλέων.

Ούτε non-ECC διαλέγουμε για data critical εφαρμογές, όυτε RAID 0. 

Για παιχνίδια φτιάξε και RAID 0 με 10 δίσκους, εάν η εφαρμογή δεν είναι κρίσιμης σημασίας δεν υπάρχει θέμα μόνο κέρδος θα έχεις από την ταχύτητα.

  • Like 1
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

5 λεπτά πριν, CMOS_Z είπε

Ρωτάς τα ίδια ενώ όπως σου απάντησα και εγώ στην πρώτη απάντηση μου το αποτέλεσμα είτε χαλάσει ic/rank/bank στις RAM πες το όπως θέλεις είτε δίσκος σε RAID 0 το αποτέλεσμα είναι το ίδιο = data corruption.  Το data corruption μεταφράζεται από μια BSOD σε windows εάν είσαι τυχερός μέχρι και καταστροφή δεδομένων. Δεδομένα μπορεί να είναι από μια φωτογραφία μέχρι ένα ολόκληρο VM. 

Επίσης interleaving στις RAM όπως είπα ξανά γίνεται και μεταξύ ranks, όχι μόνο των banks.

Και τέλος όπως ξανά-είπα αλλά αγνόησες παντελώς, η λύση στις RAM έρχεται με τις ECC και στους δίσκους με RAID 5-6-10 ή ότι άλλους τύπους υπάρχουν πλέων.

Ούτε non-ECC διαλέγουμε για data critical εφαρμογές, όυτε RAID 0. 

Για παιχνίδια φτιάξε και RAID 0 με 10 δίσκους, εάν η εφαρμογή δεν είναι κρίσιμης σημασίας δεν υπάρχει θέμα μόνο κέρδος θα έχεις από την ταχύτητα.

Δεν αγνόησα τίποτα. Εσύ αγνοείς ότι δεν υπάρχει κάποιο τεχνικό πρόβλημα. Απλώς θέλω να μάθω να καταλάβω.

 

Ενδεχομένως θα έπρεπε να κάνω αυτή την συζήτηση σε ένα Πανεπιστημιακό Αμφιθέατρο ή στο γραφείο ενός καθηγητή.

 

Δεν προσπαθώ να λύσω κάποιο τεχνικό θέμα κατευθείαν εσύ η λύση είναι..... Δεν ρώτησα ποτέ τι να κάνω.

 

Το ενδιαφέρον είναι αμιγώς/καθαρά "ακαδημαϊκό". Απλή περιέργεια είναι.

 

 

Φυσικά και ρωτάω τα ίδια αν δεν έχεις καν καταλάβει πια είναι η ερώτηση. Ρώτησα τι είναι το Multichannel και τι διαφορές έχει από το RAID δεν ρώτησα ποτέ τι να κάνω για να διατηρήσω τα αρχεία μου.

 

In computer data storage, data striping is the technique of segmenting logically sequential data, such as a file, so that consecutive segments are stored on different physical storage devices.

Αυτό γίνεται και με το multichannel; Υπάρχει κάποια διαφορά;

 

370241118_910162563865479_8300835261977844684_n.png

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

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