Όταν η φυσική μνήμη RAM που είναι εγκατεστημένη στο σύστημα δεν επαρκεί για να καλύψει τις απαιτήσεις των ενεργών διεργασιών, τα Windows μετακινούν σελίδες εικονικών χώρων διευθύνσεων στο αρχείο σελίδας. Αυτό επιτρέπει στο λειτουργικό σύστημα να επαναχρησιμοποιήσει μέρος της μονάδας αποθήκευσης ως μνήμη σε μια διαδικασία γνωστή ως σελιδοποίηση.
Επομένως, για να αυξήσετε το μέγεθος εικονικής μνήμης στα Windows, θα χρειαστεί να αυξήσετε το μέγεθος του αρχείου σελίδας. Κάτι τέτοιο έχει διάφορα πλεονεκτήματα και μειονεκτήματα που προκαλούν σύγχυση στους χρήστες και μπορεί επίσης να μην είστε σίγουροι για το πόση εικονική μνήμη είναι καλύτερη για το σύστημά σας. Θα προσπαθήσουμε να απαντήσουμε σε όλα αυτά τα ερωτήματα με αυτό το άρθρο.
Πώς να αυξήσετε το μέγεθος της εικονικής μνήμης;
Η συνήθης σύσταση σχετικά με το μέγεθος εικονικής μνήμης στα Windows είναι η χρήση 1,5 φορές μεγαλύτερης ποσότητας. της εγκατεστημένης φυσικής RAM. Για παράδειγμα, σε ένα σύστημα με 8 GB RAM, θα ρυθμίσετε την εικονική μνήμη στα 12 GB. Γενικά, αυτό θα λειτουργήσει καλά. Σε τέτοιες περιπτώσεις, μπορείτε να χρησιμοποιήσετε τα ακόλουθα βήματα για να ορίσετε το μέγεθος εικονικής μνήμης στα Windows:
Πατήστε Win + R, πληκτρολογήστε systempropertiesadvanced και πατήστε Enter. Στην ενότητα Απόδοση, κάντε κλικ στις Ρυθμίσεις.
Μεταβείτε στην καρτέλα Για προχωρημένους. Κάντε κλικ στο κουμπί Αλλαγή κάτω από την εικονική μνήμη.
Αποεπιλέξτε την επιλογή Αυτόματη διαχείριση μεγέθους αρχείου σελιδοποίησης για όλες τις μονάδες δίσκου.
Τώρα, επιλέξτε Προσαρμοσμένο μέγεθος. Εισαγάγετε το αρχικό και το μέγιστο μέγεθος σε MB και κάντε κλικ στο Ορισμός > Εντάξει.
Αφού ρυθμίσετε το μέγεθος της εικονικής μνήμης, φροντίστε να παρακολουθείτε την απόδοση του συστήματός σας. Τυχόν προβλήματα που αντιμετωπίζατε λόγω χαμηλής μνήμης θα γενικά λυθούν σε αυτό το σημείο.
Σε ορισμένες περιπτώσεις, η ρύθμιση της εικονικής μνήμης πολύ ψηλά μπορεί να έχει το αντίθετο αποτέλεσμα και να επιβραδύνει ολόκληρο το σύστημα. Η αργή μείωση του μεγέθους του αρχείου σελίδας και ο πειραματισμός με διαφορετικές τιμές μπορεί να βοηθήσει σε αυτό.
Αλλά, αν θέλετε, η κατανόηση του τρόπου λειτουργίας της εικονικής μνήμης και των αρχείων σελίδας στα Windows μπορεί να είναι μια ακόμη καλύτερη προσέγγιση για τον προσδιορισμό της κατάλληλης μέγεθος εικονικής μνήμης για τη συγκεκριμένη ρύθμιση.
Πώς λειτουργούν τα Pagefiles και το Paging;
Τα περισσότερα προγράμματα και διεργασίες συστήματος στη μνήμη των Windows αναφέρονται μέσω διευθύνσεων εικονικής μνήμης. Η μονάδα διαχείρισης μνήμης (MMU) τις μεταφράζει σε πραγματικές διευθύνσεις μνήμης.
Τυπικά, όταν οι απαιτήσεις μνήμης των διεργασιών που εκτελούνται υπερβαίνουν τη διαθέσιμη μνήμη RAM, το λειτουργικό σύστημα μεταφέρει σελίδες εικονικών χώρων διευθύνσεων (συνήθως μπλοκ 4 KB) στη μονάδα αποθήκευσης. Βασικά, η σελιδοποίηση ελευθερώνει χώρο RAM για άλλους σκοπούς.
Αυτές οι σελίδες αποθηκεύονται σε αρχεία με το όνομα pagefile.sys και το μέγεθος αυτών των αρχείων καθορίζει το μέγεθος της εικονικής μνήμης του συστήματός σας.
Γιατί είναι απαραίτητα τα αρχεία σελίδας;
Συνήθως, οι σελίδες στις οποίες δεν γίνεται συχνά πρόσβαση μετακινούνται στην εικονική μνήμη. Αυτό επιτρέπει στο σύστημα να χρησιμοποιεί τη διαθέσιμη μνήμη RAM για σελίδες υψηλότερης προτεραιότητας, η οποία, όπως έχουμε συζητήσει, είναι η κύρια χρήση των αρχείων σελίδας.
Ωστόσο, υπάρχουν και άλλοι λόγοι για να ρυθμίσετε ένα αρχείο σελίδας κατάλληλου μεγέθους. Στις περισσότερες περιπτώσεις, τα αποκλειστικά αρχεία ένδειξης σφαλμάτων δεν είναι ενεργοποιημένα. Έτσι, τα αρχεία σελίδας χρησιμοποιούνται για τη δημιουργία αντιγράφων ασφαλείας των αρχείων ένδειξης σφαλμάτων σε περίπτωση κατάρρευσης του συστήματος.
Επιπλέον, εάν ξεπεραστεί το όριο δέσμευσης συστήματος, θα αντιμετωπίσετε προβλήματα συστήματος όπως πάγωμα και συντριβή. Δεδομένου ότι το όριο δέσμευσης είναι το άθροισμα φυσικής και εικονικής μνήμης, ένα αρχείο σελίδας μπορεί να αποτρέψει τέτοια προβλήματα αυξάνοντας σημαντικά το όριο δέσμευσης.
Η αύξηση του ορίου δέσμευσης ενδέχεται να μην είναι απαραίτητη για συστήματα με μεγάλες ποσότητες φυσικής μνήμης. αλλά τα αρχεία σελίδας μπορούν να εξακολουθούν να είναι χρήσιμα κατά τη διάρκεια σφαλμάτων συστήματος, όπως καλύφθηκε προηγουμένως.
Ρύθμιση του μεγέθους αρχείου σελίδας πολύ υψηλό
Η προηγούμενη ενότητα εξέτασε ζητήματα που προκύπτουν από μια σελίδα μικρού μεγέθους ή ανύπαρκτη αρχείο. Αλλά από την άλλη πλευρά, ένα αρχείο σελίδας πολύ μεγάλο έχει επίσης το δικό του σύνολο προβλημάτων.
Για αρχή, η εικονική μνήμη χρησιμοποιείται ακόμα και όταν οι απαιτήσεις μνήμης δεν υπερβαίνουν τη διαθέσιμη μνήμη RAM. Και οι ταχύτητες RAM είναι τάξεις μεγέθους υψηλότερες από τις ταχύτητες των μέσων αποθήκευσης.
Όταν χρειάζεται να εκτελέσετε ένα πρόγραμμα που έχει σελιδοποιηθεί στην εικονική μνήμη, πρέπει να αντικατασταθεί στη μνήμη RAM για να εκτελεστεί. Όταν λαμβάνετε υπόψη τις σημαντικά χαμηλότερες ταχύτητες των μέσων αποθήκευσης, είναι εύκολο να καταλάβετε γιατί επηρεάζεται η απόδοση. Σε τέτοιες περιπτώσεις, η μείωση του μεγέθους του αρχείου σελίδας στο κατάλληλο ποσό θα πρέπει να επιλύσει τα περισσότερα ζητήματα που σχετίζονται με καθυστερήσεις.
Πόση εικονική μνήμη είναι η ιδανική;
Όπως αναφέρθηκε, η γενική σύσταση είναι 1,5 φορές. η μνήμη RAM θα λειτουργεί τις περισσότερες φορές. Εάν αντιμετωπίσετε προβλήματα με αυτήν τη διαμόρφωση, ο πειραματισμός με διαφορετικές τιμές, τόσο στο υψηλότερο όσο και στο χαμηλότερο άκρο είναι μια εύκολη λύση.
Ωστόσο, εάν θέλετε πραγματικά να ρυθμίσετε το μέγεθος του αρχείου σελίδας, υπάρχει ένα μερικοί κύριοι παράγοντες που αξίζει να λάβετε υπόψη:
Φορτία εργασίας: Αν τείνετε να μεγιστοποιείτε τη χρήση της μνήμης RAM σας, είναι καλή ιδέα να διαθέσετε τουλάχιστον το ίδιο ποσό με τη μνήμη RAM σας. Crash Dumps: Μια πλήρης ένδειξη μνήμης απαιτεί ένα αρχείο σελίδας μεγέθους RAM + 1 MB. Οι απορρίψεις πυρήνα απαιτούν περίπου το ένα τρίτο του μεγέθους της εγκατεστημένης μνήμης RAM. Όριο δέσμευσης: Σε ένα σύστημα με χαμηλή ποσότητα μνήμης RAM, η υψηλότερη εικονική μνήμη μπορεί να είναι χρήσιμη για την αύξηση του ορίου δέσμευσης. Σε συστήματα με υψηλή μνήμη RAM, ένα αρχείο σελίδας μπορεί να μην είναι καθόλου απαραίτητο για αυτό το σκοπό.
Δεδομένου ότι η μη αυτόματη ρύθμιση του μεγέθους του αρχείου σελίδας μπορεί να προκαλέσει σύγχυση, ίσως αναρωτηθείτε εάν μπορείτε απλώς να αφήσετε το λειτουργικό σύστημα να χειριστεί αυτό το χάος. Η σύντομη απάντηση είναι ότι απλά εξαρτάται.
Σε ορισμένες περιπτώσεις, το να επιτρέπεται στο λειτουργικό σύστημα να διαχειρίζεται δυναμικά το μέγεθος του αρχείου σελίδας σύμφωνα με τις τρέχουσες απαιτήσεις λειτουργεί καλά. Σε άλλες περιπτώσεις, οι χρήστες αντιμετώπισαν μεγάλα προβλήματα απόδοσης όταν τα Windows χρησιμοποιούν ένα αρχείο σελίδας πολύ μεγαλύτερο από το προτεινόμενο ποσό.
Η πρότασή μας είναι να δοκιμάσετε λίγο την αυτόματη επιλογή. Εάν λειτουργεί για εσάς, μπορεί επίσης να το επιμείνετε. Αλλά αν όχι, αυτός ο οδηγός θα είναι χρήσιμος για τη μη αυτόματη ρύθμιση του μεγέθους του αρχείου σελίδας.