30Aug
Σύμφωνα με έναν παλιό κανόνα, το αρχείο σελίδας ή το swap σας θα πρέπει να είναι "διπλάσιο της μνήμης RAM" ή "1,5x της μνήμης RAM". Αλλά χρειάζεστε πραγματικά ένα αρχείο σελίδας 32 GB ή ανταλλάξτε εάν έχετε 16 GB μνήμης RAM;
Πιθανότατα δεν χρειάζεστε τόσο μεγάλο αρχείο σελίδας ή χώρο ανταλλαγής, πράγμα που αποτελεί ανακούφιση, δεδομένου ότι ένας σύγχρονος υπολογιστής μπορεί να έχει μια στερεά μονάδα δίσκου με πολύ μικρό χώρο.
Ο σκοπός του αρχείου σελίδας ή του τμήματος ανταλλαγής
Αρχικά, ας θυμηθούμε τον πραγματικό σκοπό του αρχείου σελίδας στα Windows ή το διαμέρισμα swap στο Linux.Και οι δύο παρέχουν πρόσθετη μνήμη εργασίας στον υπολογιστή σας.Για παράδειγμα, εάν ο υπολογιστής σας διαθέτει 2 GB μνήμης RAM και ανοίγετε μεγάλο αριθμό προγραμμάτων ή μεγάλο αριθμό αρχείων, ο υπολογιστής σας ενδέχεται να χρειαστεί να αποθηκεύσει 3 GB δεδομένων στη μνήμη εργασίας του.Ο υπολογιστής αποθηκεύει επιπλέον 1 GB δεδομένων στο αρχείο σελίδας του ή στο χώρο ανταλλαγής.Το αρχείο σελίδας ή η εναλλαγή ενεργεί ως περιοχή "υπερχείλισης" για τη συγκράτηση των πρόσθετων δεδομένων.Ο υπολογιστής σας μεταφέρει αυτόματα τα δεδομένα πίσω στη μνήμη RAM όταν χρησιμοποιείται και μετακινεί τα δεδομένα στο αρχείο σελίδας ή το τμήμα διαμοιρασμού όταν δεν χρησιμοποιείται.
Εάν χρησιμοποιήσατε έναν παλιότερο επιτραπέζιο υπολογιστή, θα μπορούσατε να δείτε αυτό να συμβαίνει αφού ελαχιστοποιήσατε για λίγο ένα πρόγραμμα για επιτραπέζιους υπολογιστές.Όταν το μεγιστοποιήσατε αργότερα, θα χρειαστεί λίγος χρόνος για να εμφανιστεί και θα ακούσετε το σκληρό σας δίσκο να λειώνει ενώ αυτή η λυχνία LED δραστηριότητας δίσκου αναβοσβήνει - τα δεδομένα της μετακινούνταν πίσω από το αρχείο σελίδας σας ή άλλαζαν την κατάτμηση στη μνήμη RAM.Η μνήμη RAM είναι πολύ πιο γρήγορη από το αρχείο σελίδας ή το διαμέρισμα swap.(Αυτό είναι πολύ λιγότερο συνηθισμένο στους σύγχρονους υπολογιστές που διαθέτουν επαρκή ποσότητα μνήμης RAM για να διατηρούν τα προγράμματα γραφείου στη μνήμη RAM.)
Οι περισσότερες εφαρμογές αναμένουν να πάρουν τη μνήμη που ζητούν.Εάν η μνήμη RAM ήταν γεμάτη και δεν είχατε αρχείο σελίδας και στη συνέχεια ανοίξατε άλλο πρόγραμμα, το πρόγραμμα πιθανόν να συντρίψει.Έχοντας ένα αρχείο σελίδας με πρόσθετα προγράμματα διαστήματος που μπορεί να χρησιμοποιήσει αποτρέπει αυτό να συμβεί.
Άλλες χρήσεις για κατατμήσεις αρχείων σελίδας και εναλλαγής
Τα Windows και το Linux χρησιμοποιούν επίσης το αρχείο σελίδας και το χώρο ανταλλαγής τους για άλλους σκοπούς:
- Dumps Crash : Στα Windows, το αρχείο σελίδας χρησιμοποιείται για χωματερές.Για να δημιουργήσετε μια πλήρη απόθεση μνήμης, το αρχείο σελίδας πρέπει να είναι τουλάχιστον το μέγεθος της φυσικής μνήμης + 1 MB.Για τις χωματερές μνήμης πυρήνα, το αρχείο σελίδας πρέπει να είναι τουλάχιστον 800 MB σε συστήματα με χωρητικότητα 8 GB μνήμης RAM ή περισσότερο.Οι περισσότεροι άνθρωποι δεν θα χρειαστούν πλήρεις χωματερές μνήμης, αλλά οι χωματερές πυρήνων μπορεί να είναι χρήσιμες.Το απαιτούμενο αρχείο σελίδας 800 MB είναι αρκετά μικρό, αλλά απαιτεί να αφήσετε το αρχείο σελίδας σας ενεργοποιημένο και να μην το απενεργοποιήσετε.(Οι πληροφορίες αυτές έχουν ληφθεί από την καταχώρηση των συμβολαίων καταστολής κατανόησης στο Microsoft TechNet.)
- Linux Hibernation : Σε συστήματα Linux, hibernate - η κατάσταση διακοπής λειτουργίας που αποθηκεύει τα περιεχόμενα της μνήμης RAM του συστήματος στο δίσκο, ώστε να μπορεί να φορτωθεί εκ νέου κατά την εκκίνησηξανά - αποθηκεύει τα περιεχόμενα της μνήμης RAM του συστήματος στο διαμέρισμα ανταλλαγής.Αυτό μπορεί επίσης να αναφέρεται ως "αναστολή στο δίσκο". Μπορεί να υποθέσετε ότι χρειάζεστε ένα διαμέρισμα swap τόσο μεγάλο όσο το RAM για να το χειμώνα, αλλά χρειάζεστε ακριβώς ένα διαμέρισμα swap τόσο μεγάλο όσο το RAM που χρησιμοποιείτε - έτσι, εάνχρησιμοποιείτε μόνο τακτικά 4 GB της μνήμης RAM 16 GB, μπορείτε να κάνετε αδρανοποίηση σε ένα διαμέρισμα swap 4 GB.Ωστόσο, εάν χρησιμοποιήσατε περισσότερους από 4 GB μνήμης RAM, ενδέχεται να μην μπορείτε να κάνετε αδρανοποίηση.Είναι συχνά ασφαλές να επιλέξετε ένα διαμέρισμα swap ίσο με το μέγεθος της μνήμης RAM.Σημειώστε ότι αυτό ισχύει μόνο για την αδρανοποίηση - εάν δεν προγραμματίζετε ποτέ την αδρανοποίηση του υπολογιστή σας, δεν χρειάζεται να ανησυχείτε για αυτό.(Το Windows παραμένει αδρανοποιημένο αποθηκεύοντας δεδομένα στο αρχείο C: \ hiberfil.sys, οπότε το αρχείο σελίδας δεν εμπλέκεται κατά την αδρανοποίηση στα Windows.)
Το πραγματικό ερώτημα: Πόση μνήμη χρησιμοποιείτε;
Δεν υπάρχει κανένας κανόνας σκληρού και γρήγορου, ο οποίος να σας λέει πόσα μέρη θέλετε να κάνετε.Η απάντηση εξαρτάται από το τι κάνετε με τον υπολογιστή σας και πόση μνήμη χρησιμοποιείτε.Για παράδειγμα, αν έχετε 8 GB μνήμης αλλά ποτέ δεν χρησιμοποιείτε ποτέ περισσότερα από αυτά των 8 GB, θα μπορούσατε να περάσετε χωρίς καθόλου τηλεειδοποίηση ή χώρο ανταλλαγής - πιθανότατα θα χρειαστείτε περισσότερους από 8 GB τελικά, φυσικά.Από την άλλη πλευρά, μπορεί να έχετε έναν υπολογιστή με μνήμη 64 GB, αλλά θα μπορούσε να λειτουργήσει τακτικά με σύνολα δεδομένων 100 GB - πιθανότατα θα θέλατε τουλάχιστον τον τόπο τηλεειδοποίησης 64 GB ή τον χώρο ανταλλαγής για να είστε ασφαλείς.Έτσι, ένας υπολογιστής με 8 GB μνήμης RAM ίσως δεν χρειάζεται κανένα αρχείο σελίδας και ένας υπολογιστής με 64 GB μνήμης RAM ίσως χρειαστεί ένα τεράστιο αρχείο σελίδας.Όλα εξαρτώνται από το τι κάνει ο υπολογιστής.
Οι περισσότεροι άνθρωποι δεν θα είναι σε θέση να προβλέψουν πόση απόπειρα τηλεειδοποίησης ή ανταλλαγής χρειάζονται.Ακόμα κι αν εξετάσατε τη χρησιμοποιημένη μνήμη σας τώρα, δεν υπάρχει λόγος να μάθετε πόσα προγράμματα θα χρειαστούν σε μια εβδομάδα ή ένα μήνα.
Τα Windows μπορούν να το διαχειριστούν αυτόματα
Στα Windows, το αρχείο σελίδας είναι αποθηκευμένο στο C: \ pagefile.sys.Από προεπιλογή, τα Windows διαχειρίζονται αυτόματα το μέγεθος αυτού του αρχείου.Αρχίζει μικρή και μεγαλώνει σε δυνητικά μεγαλύτερο μέγεθος αν το χρειάζεστε.Συνιστούμε να αφήσετε τα Windows να χειρίζονται το μέγεθος του αρχείου σελίδας μόνο του.Δεν πρέπει να πάρει ένα τεράστιο χώρο στο δίσκο του συστήματός σας.Αν το αρχείο σελίδας σας έχει μεγάλο χώρο στο δίσκο του συστήματός σας, αυτό οφείλεται στο γεγονός ότι χρειάζεστε αυτό το μεγάλο αρχείο σελίδας στο παρελθόν και τα Windows αυξήθηκαν αυτόματα σε μέγεθος για εσάς.
Για παράδειγμα, σε ένα σύστημα Windows 8.1 με μόνο 4 GB μνήμης RAM, το αρχείο σελίδας μας είναι σήμερα μόνο 1,8 GB.Δεν έχουμε όλη αυτή τη μνήμη RAM, αλλά τα Windows χρησιμοποιούν ένα μικρό αρχείο σελίδας μέχρι να χρειαστούμε περισσότερα.
Δεν υπάρχουν οφέλη απόδοσης για την εξάλειψη ενός αρχείου σελίδας, μόνο πιθανά ζητήματα αστάθειας του συστήματος, όπου τα προγράμματα ενδέχεται να καταρρεύσουν αν χρησιμοποιείτε όλη τη μνήμη RAM.Μπορείτε να εξαλείψετε το αρχείο σελίδας για να εξοικονομήσετε χώρο στο δίσκο του συστήματός σας, αλλά συνήθως δεν αξίζει τον κόπο.
Αν θέλετε να ρυθμίσετε χειροκίνητα ένα μέγεθος - δεν συνιστάται - να έχετε κατά νου ότι αυτό που έχει σημασία αν η μνήμη που θα χρησιμοποιήσει το σύστημά σας, όχι μόνο το μέγεθος της μνήμης RAM.Η τεκμηρίωση της Microsoft σημειώνει ότι:
"ο λόγος για να ρυθμίσετε το μέγεθος του αρχείου σελίδας δεν έχει αλλάξει.Ήταν πάντοτε για την υποστήριξη μιας χωματερής συστήματος, εάν είναι απαραίτητο, ή για την επέκταση του ορίου δέσμευσης συστήματος, εάν είναι απαραίτητο.Για παράδειγμα, όταν εγκατασταθεί μεγάλη φυσική μνήμη, ενδέχεται να μην απαιτείται ένα αρχείο σελίδας για να υποστηρίξει τη φόρτιση του συστήματος κατά τη διάρκεια της μέγιστης χρήσης.Η διαθέσιμη φυσική μνήμη από μόνη της μπορεί να είναι αρκετά μεγάλη για να γίνει αυτό. "
Με άλλα λόγια, πρόκειται για το πόση μνήμη θα χρειαστείτε - το συνολικό ποσό της διαθέσιμης μνήμης είναι το" limit commit system. "
Linux απαιτεί μια επιλογή
Στο Linux, το ισοδύναμο με το αρχείο σελιδοποίησης των Windows είναι το διαμέρισμα swap.Επειδή πρόκειται για ένα διαμέρισμα και όχι μόνο για ένα αρχείο, πρέπει να κάνετε μια επιλογή σχετικά με το μέγεθος του διαμερίσματος swap σας κατά την εγκατάσταση του Linux.Σίγουρα, θα μπορούσατε να αλλάξετε το μέγεθος των διαμερισμάτων σας αργότερα - αλλά αυτό είναι περισσότερη δουλειά.Το Linux δεν μπορεί να διαχειριστεί αυτόματα το μέγεθος του διαμερίσματος swap για εσάς.
Κάθε διανομή Linux χρησιμοποιεί το δικό του πρόγραμμα εγκατάστασης και κάθε διανομή Linux έχει κάποια λογική στο πρόγραμμα εγκατάστασης που προσπαθεί αυτόματα να επιλέξει το κατάλληλο μέγεθος διαμερίσματος swap.Οι διανομές Linux χρησιμοποιούν συνήθως το μέγεθος της μνήμης RAM για να αποφασίσουν το μέγεθος του διαμερίσματος swap.Κατά την εγκατάσταση του Ubuntu, το τυπικό προεπιλεγμένο μέγεθος διαμερίσματος swap φαίνεται να είναι το μέγεθος της μνήμης RAM σας, ενώ επιπλέον ένα μισό GB περίπου.Αυτό εξασφαλίζει ότι η αδρανοποίηση θα λειτουργήσει σωστά.
Εάν κάνετε χειροκίνητη κατάτμηση στο πρόγραμμα εγκατάστασης του Linux, το μέγεθος της μνήμης RAM σας. 5 GB είναι ένας καλός κανόνας που θα σας εξασφαλίσει ότι μπορείτε πραγματικά να χειμεσιάζετε το σύστημά σας.Αυτό θα πρέπει συνήθως να είναι περισσότερο από αρκετό χώρο ανταλλαγής, επίσης.Εάν διαθέτετε μεγάλη ποσότητα μνήμης RAM - περίπου 16 GB - και δεν χρειάζεστε χειμερία νάρκη, αλλά χρειάζεστε χώρο στο δίσκο, θα μπορούσατε πιθανώς να ξεφύγετε με ένα μικρό διαμέρισμα swap 2 GB.Και πάλι, εξαρτάται πραγματικά από το πόση μνήμη θα χρησιμοποιήσει ο υπολογιστής σας.Αλλά είναι καλή ιδέα να έχετε κάποιο χώρο ανταλλαγής για κάθε περίπτωση.
Ο παλιός κανόνας του διπλού μεγέθους RAM που εφαρμόζεται στους υπολογιστές με 1 ή 2 GB μνήμης RAM.Δεν υπάρχει απάντηση ενός μεγέθους για όλα τα αρχεία σελίδων ή χώρου ανταλλαγής που χρειάζεστε.Όλα εξαρτώνται από τα προγράμματα που χρησιμοποιείτε και τι χρειάζονται.Εάν δεν είστε σίγουροι, η προσκόλληση με τις προεπιλογές του λειτουργικού σας συστήματος είναι σχεδόν πάντα μια καλή ιδέα.
Πιστωτική Εικόνα: William Hook στο Flickr, Jean-Etienne Minh-Duy Poirrier στο Flickr