Αρχική σελίδα » πως να » Η μνήμη RAM είναι φτηνή, οπότε γιατί δεν τρέχουμε τα πάντα από αυτήν;

    Η μνήμη RAM είναι φτηνή, οπότε γιατί δεν τρέχουμε τα πάντα από αυτήν;

    Οι μονάδες RAM είναι φθηνότερες από ποτέ, οπότε γιατί δεν τρέχουμε ολόκληρο το λειτουργικό μας σύστημα από τις υπερταχείες τράπεζες RAM?

    Η σημερινή συνάντηση ερωτήσεων και απαντήσεων έρχεται σε επαφή με το SuperUser - μια υποδιαίρεση του Stack Exchange, μια κοινότητα που κατευθύνεται από τους ιστότοπους ερωτήσεων & απαντήσεων.

    Το ερώτημα

    Ο αναγνώστης του SuperUser pkr298 θέλει να μάθει γιατί δεν χρησιμοποιούμε μηχανήματα βασισμένα σε RAM, αντί για δίσκο. Αυτός γράφει:

    Η μνήμη RAM είναι φθηνή και πολύ ταχύτερη από τα SSD. Είναι απλώς πτητικό. Γιατί λοιπόν οι υπολογιστές δεν έχουν αρκετή μνήμη RAM και σε λειτουργία, φορτώστε τα πάντα στη μνήμη RAM από το σκληρό δίσκο / SSD και απλά εκτελέστε τα πάντα από εκεί, υποθέτοντας ότι δεν υπάρχει πραγματική ανάγκη να παραμείνετε οτιδήποτε έξω από τη μνήμη; Οι υπολογιστές δεν θα ήταν πολύ γρηγορότεροι?

    Φυσικά, το σημερινό λειτουργικό σύστημα μπορεί να μην το υποστηρίζει καθόλου, αλλά υπάρχει λόγος να μην χρησιμοποιηθεί RAM με αυτόν τον τρόπο?

    Στην επιφάνεια η έρευνά του έχει νόημα, αλλά σαφώς δεν είμαστε άγρυπνοι σε υπολογιστές που βασίζονται σε RAM. ποια είναι η πίσω ιστορία?

    Η απάντηση

    Ο συνεργάτης του SuperUser Hennes προσφέρει κάποια εικόνα για το γιατί εξακολουθούμε να χρησιμοποιούμε συστήματα βασισμένα σε δίσκους:

    Υπάρχουν μερικοί λόγοι για τους οποίους η RAM δεν χρησιμοποιείται με αυτόν τον τρόπο:

    1. Η κοινή επιφάνεια εργασίας (DDR3) RAM είναι φθηνή, αλλά όχι τόσο φθηνή. Ειδικά αν θέλετε να αγοράσετε σχετικά μεγάλα DIMM.
    2. Η μνήμη RAM χάνει το περιεχόμενό της όταν απενεργοποιηθεί. Έτσι, θα πρέπει να φορτώσετε ξανά το περιεχόμενο κατά την εκκίνηση. Ας υποθέσουμε ότι χρησιμοποιείτε RAMDISK με μέγεθος SSD μεγέθους 100GB, δηλαδή περίπου δύο λεπτά καθυστέρησης ενώ αντιγράφονται 100GB από το δίσκο.
    3. Η μνήμη RAM χρησιμοποιεί περισσότερη ισχύ (π.χ. 2-3 Watt ανά DIMM, περίπου το ίδιο με ένα άεργο SSD).
    4. Για να χρησιμοποιήσετε τόσα RAM, η μητρική πλακέτα σας θα χρειαστεί πολλές υποδοχές DIMM και τα ίχνη σε αυτά. Συνήθως αυτό περιορίζεται σε έξι ή λιγότερα. (Περισσότερος χώρος στο σκάφος σημαίνει μεγαλύτερο κόστος, επομένως υψηλότερες τιμές).
    5. Τέλος, θα χρειαστείτε επίσης μνήμη RAM για να εκτελέσετε τα προγράμματά σας, έτσι θα χρειαστείτε το κανονικό μέγεθος μνήμης RAM για να εργαστείτε (π.χ. 18GiB και αρκετό για να αποθηκεύσετε τα δεδομένα που αναμένετε να χρησιμοποιήσετε).

    Έχοντας πει αυτό: Ναι, υπάρχουν δίσκοι RAM. Ακόμη και ως πλακέτα PCI με υποδοχές DIMM και ως συσκευές για πολύ υψηλές IOps. (Χρησιμοποιείται κυρίως σε εταιρικές βάσεις δεδομένων πριν γίνει επιλογή της SSD). Αυτά τα πράγματα δεν είναι φθηνά όμως.
    Ακολουθούν δύο παραδείγματα καρτών δίσκου χαμηλού επιπέδου RAM που το έκαναν σε παραγωγή:

    Σημειώστε ότι υπάρχουν περισσότεροι τρόποι για να γίνει αυτό απλά δημιουργώντας ένα δίσκο RAM στην κοινή μνήμη εργασίας.

    Μπορείς:

    1. Χρησιμοποιήστε μια ειδική κίνηση για αυτό με την πτητική (δυναμική) μνήμη. Είτε ως συσκευή είτε με διασύνδεση SAS, SATA ή PCI [e].
    2. Μπορείτε να κάνετε το ίδιο και με την αποθήκευση που υποστηρίζεται από την μπαταρία (δεν χρειάζεται να αντιγράψετε τα αρχικά δεδομένα σε αυτήν δεδομένου ότι θα διατηρήσει τα περιεχόμενά της εφ 'όσον η εφεδρική ισχύ παραμένει έγκυρη).
    3. Μπορείτε να χρησιμοποιήσετε στατικές μνήμες RAM μάλλον στη συνέχεια DRAMS (απλούστερες, ακριβότερες).
    4. Μπορείτε να χρησιμοποιήσετε φλας ή άλλο μόνιμο αποθηκευτικό χώρο για να διατηρήσετε όλα τα δεδομένα (Προειδοποίηση: το φλας έχει συνήθως περιορισμένο αριθμό κύκλων εγγραφής). Εάν χρησιμοποιείτε το φλας ως μόνο χώρο αποθήκευσης, τότε απλά μετακινήσατε SSD. Αν αποθηκεύετε τα πάντα στη δυναμική μνήμη RAM και αποθηκεύετε για να κάνετε flash backup με ενεργοποίηση, τότε επιστρέφετε στις συσκευές.

    Είμαι βέβαιος ότι υπάρχει περισσότερος τρόπος για να περιγράψω από την Amiga RAD: επαναφέρετε τους επιζήσαντες δίσκους RAM σε IOPS, φορέστε την ισοπεδωτική και η G-d ξέρει τι, ωστόσο θα κόψω αυτή τη σύντομη και μόνο λίστα ένα ακόμη στοιχείο:

    DDR3 (τρέχουσες DRAM) τιμές έναντι SSD τιμές:

    • DDR3: € 10 ανά GiB, ή € 10.000 ανά TiB
    • SSD: Σημαντικά λιγότερα. (Περίπου 1 / 4ο έως 1 / 10ο.)

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


    Έχετε κάτι να προσθέσετε στην εξήγηση; Απενεργοποιήστε τα σχόλια. Θέλετε να διαβάσετε περισσότερες απαντήσεις από άλλους τεχνολογικούς χρήστες Stack Exchange; Δείτε το πλήρες νήμα συζήτησης εδώ.