Αρχείο σελίδας και σωστά μεγέθη για διαφορετικά μεγέθη μνήμης. Πώς να ρυθμίσετε ένα αρχείο σελιδοποίησης μετά την εγκατάσταση των Windows Ποιο αρχείο σελιδοποίησης να εγκαταστήσετε στα Windows 7

Επιλογή του μεγέθους του αρχείου σελιδοποίησης

Η ερώτηση σχετικά με το μέγεθος του αρχείου σελιδοποίησης βρίσκεται αρκετά συχνά σε διάφορους τεχνικούς πόρους, αλλά δεν υπάρχουν σαφείς συστάσεις για αυτό το θέμα. Υπάρχουν συμβουλές για να ορίσετε το αρχείο σελιδοποίησης 1,5-2 φορές μεγαλύτερο από την ποσότητα της εγκατεστημένης μνήμης ή να το απενεργοποιήσετε εντελώς. Και τα δύο είναι απολύτως χωρίς νόημα από πρακτική άποψη. Επομένως, σήμερα θα μιλήσουμε για το τι είναι ένα αρχείο σελιδοποίησης (γνωστό και ως αρχείο swap, γνωστό και ως αρχείο σελίδας) και πώς να επιλέξετε και να ρυθμίσετε σωστά το μέγεθός του.

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

Εικονική μνήμη

Κατά κανόνα, όταν μιλάμε για μνήμη, εννοούμε μονάδες RAM που είναι φυσικά εγκατεστημένες στον υπολογιστή ή φυσική μνήμη. Η ποσότητα της διαθέσιμης φυσικής μνήμης είναι αυστηρά περιορισμένη και εξαρτάται από τις δυνατότητες του υλικού, το bit του λειτουργικού συστήματος και τις συνθήκες αδειοδότησης. Για να παρακάμψουν αυτούς τους περιορισμούς, τα λειτουργικά συστήματα Windows χρησιμοποιούν έναν πόρο όπως π.χ εικονική μνήμη.

Το λειτουργικό σύστημα Windows δεν λειτουργεί με φυσική, αλλά με εικονική μνήμη. Τεχνικά, η εικονική μνήμη αποτελείται από φυσική μνήμη (RAM) και ειδικό αρχείο(α) σελίδας συνδυασμένα σε έναν ενιαίο χώρο εικονικών διευθύνσεων. Σε κάθε εκτελούμενη διεργασία εκχωρείται ο δικός της χώρος διευθύνσεων στην εικονική μνήμη, χωριστά από άλλες διεργασίες, στις οποίες εκτελείται και διαχειρίζεται. Για την πρόσβαση στη μνήμη, χρησιμοποιούνται δείκτες σε διευθύνσεις στον χώρο εικονικών διευθύνσεων, ενώ η ίδια η διαδικασία δεν γνωρίζει πού ακριβώς αποθηκεύονται τα δεδομένα της - σε RAM ή σε αρχείο, αυτό αποφασίζεται από το λειτουργικό σύστημα.

Η μέγιστη δυνατή ποσότητα διαθέσιμης εικονικής μνήμης εξαρτάται από το bit του λειτουργικού συστήματος. Έτσι, σε ένα σύστημα 32-bit, μια διεργασία δεν μπορεί να απευθύνεται σε περισσότερα από 4 gigabyte (2 32) μνήμης. Για μια διαδικασία 64 bit, το θεωρητικό όριο είναι 16 exabyte (2 64) και πρακτικά οι σύγχρονες εκδόσεις 64 bit των Windows υποστηρίζουν έως και 16 terabyte χώρου διευθύνσεων.

Σημείωση.Ορισμένες εκδόσεις 32-bit του Windows Server χρησιμοποιούν τεχνολογία PAE, η οποία σας επιτρέπει να απευθυνθείτε έως και 64 GB μνήμης. Μπορείτε να μάθετε περισσότερα για την ΠΑΕ.

Σε αντίθεση με τη φυσική μνήμη, η εικονική μνήμη έχει πολύ πιο ευέλικτους περιορισμούς. Αυτό επιτρέπει σε μεγάλο αριθμό διεργασιών να εκτελούνται ταυτόχρονα που διαφορετικά δεν θα χωρούσαν στη φυσική μνήμη. Έτσι, το κύριο καθήκον του μηχανισμού εικονικής μνήμης είναι να επεκτείνει τη διαθέσιμη μνήμη του υπολογιστή.

Η διαχείριση μνήμης γίνεται κάπως έτσι.

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

Σε κάθε διεργασία εκχωρείται ένα «κομμάτι» χώρου διευθύνσεων στην εικονική μνήμη κατά την εκκίνηση. Αντίστοιχα, σε κάθε χρονική στιγμή, σελίδες από τον εικονικό χώρο διευθύνσεων κάθε διεργασίας βρίσκονται στη μνήμη. Οι σελίδες που βρίσκονται στη φυσική μνήμη και είναι άμεσα προσβάσιμες ονομάζονται έγκυρες σελίδες, ενώ οι σελίδες που δεν είναι προσβάσιμες αυτήν τη στιγμή, όπως αυτές στο δίσκο, ονομάζονται μη έγκυρες σελίδες.

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

Όταν υπάρχει έλλειψη φυσικής μνήμης, ο διαχειριστής μνήμης επιλέγει πλαίσια που μπορούν να ελευθερωθούν και μεταφέρει τα περιεχόμενά τους στο δίσκο, στο αρχείο σελιδοποίησης. Η αρχή μεταφοράς είναι η εξής: όταν μια διεργασία έχει χρησιμοποιήσει όλα τα πλαίσια που της έχουν εκχωρηθεί, τότε με κάθε σφάλμα σελίδας σε αυτήν τη διαδικασία, το σύστημα αφαιρεί μία από τις σελίδες της από τη φυσική μνήμη. Η επιλογή σελίδας πραγματοποιείται σύμφωνα με την αρχή της πρώτης εισόδου, της πρώτης εξόδου (first in, first out, FIFO), δηλ. Η σελίδα που έχει μείνει περισσότερο στη μνήμη μεταφέρεται στο αρχείο σελιδοποίησης.

Κάθε διεργασία έχει το δικό της σύνολο εργασίας - ένα σύνολο σελίδων που βρίσκονται στη φυσική μνήμη. Το σύνολο εργασίας καθορίζει το μέγεθος της φυσικής μνήμης που εκχωρείται στη διεργασία και έχει ένα ελάχιστο και μέγιστο μέγεθος. Κατά την εκκίνηση, εκχωρείται στη διαδικασία ένα ελάχιστο μέγεθος σετ εργασίας, δηλ. ο ελάχιστος αριθμός σελίδων που είναι εγγυημένα στη μνήμη RAM. Με αρκετή ελεύθερη φυσική μνήμη, μια διεργασία μπορεί να αυξήσει το σύνολο εργασίας της σε μέγεθος ίσο με το μέγιστο σύνολο εργασίας. Όταν ξεκινά η πίεση της μνήμης, ο διαχειριστής εικονικής μνήμης αρχίζει να περικόπτει το σύνολο εργασίας όλων των διεργασιών στο ελάχιστο, αφαιρώντας τις πλεονάζουσες σελίδες από τη φυσική μνήμη.

Μετά τη μείωση του συνόλου εργασίας μιας διεργασίας στο ελάχιστο, ο διαχειριστής μνήμης παρακολουθεί τα σφάλματα σελίδας που δημιουργούνται από κάθε διεργασία. Εάν υπάρχει μεγάλος αριθμός διακοπών, ο διεκπεραιωτής μπορεί να αυξήσει το μέγεθος του συνόλου εργασίας της διαδικασίας· εάν δεν υπάρχουν διακοπές, συνεχίζει να μειώνει το σετ εργασίας μέχρι να παρουσιαστεί διακοπή. Η εμφάνιση μιας διακοπής υποδεικνύει ότι έχει επιτευχθεί το ελάχιστο μέγεθος μνήμης που απαιτείται για τη λειτουργία της διαδικασίας. Αυτό επιτυγχάνει μια ισορροπία μεταξύ της κατανάλωσης φυσικής μνήμης και της απόδοσης.

Στην πραγματικότητα, αυτή είναι μια πολύ πρόχειρη περιγραφή του τρόπου λειτουργίας της εικονικής μνήμης, αλλά για μια γενική κατανόηση είναι αρκετά. Επομένως, ας σταματήσουμε στη θεωρία και ας προχωρήσουμε στην πράξη.

Τρέχουσες ρυθμίσεις αρχείου σελιδοποίησης

Μπορείτε να δείτε το τρέχον μέγεθος αρχείου στο συμπληρωματικό πρόγραμμα Ιδιότητες συστήματος. Για να το κάνετε αυτό πρέπει να κάνετε κλικ Win+Rκαι εκτελέστε την εντολή sysdm.cpl. Στη συνέχεια, μεταβείτε στην καρτέλα "Για προχωρημένους", στο πεδίο "Απόδοση", κάντε κλικ στο κουμπί "Ρυθμίσεις" και στο παράθυρο που ανοίγει, μεταβείτε στην καρτέλα "Για προχωρημένους".

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

Από προεπιλογή, είναι ενεργοποιημένη η αυτόματη διαχείριση μεγέθους αρχείου σελιδοποίησης. Αυτό σημαίνει ότι το λειτουργικό σύστημα δημιουργεί ένα αρχείο μιας σελίδας pagefile.sysστη ρίζα του δίσκου συστήματος και ορίζει το μέγεθός του αυτόματα με βάση τις ανάγκες του.

Χωματερή μνήμης

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

Κατά την εκκίνηση, το λειτουργικό σύστημα δημιουργεί έναν χάρτη των τομέων που καταλαμβάνονται στο δίσκο από το αρχείο σελιδοποίησης και τον αποθηκεύει στη μνήμη. Όταν παρουσιάζεται αποτυχία συστήματος, ελέγχεται η ακεραιότητα της κάρτας, του προγράμματος οδήγησης δίσκου και της δομής ελέγχου του προγράμματος οδήγησης δίσκου. Εάν η ακεραιότητά τους δεν διακυβεύεται, τότε ο πυρήνας του συστήματος καλεί ειδικές λειτουργίες εισόδου/εξόδου που έχουν σχεδιαστεί για να αποθηκεύουν μια εικόνα μνήμης μετά από αποτυχία συστήματος και εγγράφει δεδομένα από τη μνήμη σε δίσκο, στο αρχείο σελιδοποίησης, χρησιμοποιώντας τον αποθηκευμένο χάρτη τομέα.

Την επόμενη φορά που θα εκκινηθεί το σύστημα, ο διαχειριστής συνεδρίας ( Υπηρεσία υποσυστήματος Session Manager, SMSS) αρχικοποιεί το αρχείο σελίδας και ελέγχει για την παρουσία κεφαλίδας ένδειξης σφαλμάτων σε αυτό. Εάν υπάρχει κεφαλίδα, τότε τα δεδομένα αντιγράφονται από το αρχείο σελιδοποίησης στο αρχείο ένδειξης σφάλματος και γίνεται αντίστοιχη καταχώρηση στο αρχείο καταγραφής συστήματος.

Αντίστοιχα, όταν διαχειρίζεται αυτόματα το αρχείο σελιδοποίησης, το σύστημα εστιάζει στις ρυθμίσεις για τη δημιουργία μιας ένδειξης σφαλμάτων μνήμης, επιλέγοντας το μέγεθος του αρχείου σύμφωνα με τον τύπο της ένδειξης:

Πλήρης ένδειξη αποθήκευσης μνήμης - η ένδειξη καταγράφει ολόκληρο το περιεχόμενο της μνήμης RAM τη στιγμή της αποτυχίας, επομένως το μέγεθος του αρχείου σελιδοποίησης πρέπει να είναι ίσο με το μέγεθος της φυσικής μνήμης + 1MB (για την κεφαλίδα). Αυτός ο τύπος επιλέγεται από προεπιλογή όταν η ποσότητα της φυσικής μνήμης είναι μικρότερη από 4 GB.
Εμφάνιση μνήμης πυρήνα - μόνο η μνήμη που έχει εκχωρηθεί για τον πυρήνα του λειτουργικού συστήματος, τα προγράμματα οδήγησης συσκευών και τις εφαρμογές που εκτελούνται σε λειτουργία πυρήνα καταγράφεται στην ένδειξη ένδειξης. Μια χωματερή πυρήνα καταλαμβάνει πολύ λιγότερο χώρο από μια πλήρη χωματερή και συνήθως αρκεί για να προσδιορίσει την αιτία της αστοχίας. Αυτός ο τύπος ένδειξης σφαλμάτων επιλέγεται από προεπιλογή για συστήματα με 4 GB ή μεγαλύτερη μνήμη RAM. Το ελάχιστο μέγεθος του αρχείου σελιδοποίησης πρέπει να είναι περίπου το 1/3 της φυσικής μνήμης.
Το Small memory dump είναι ένα mini-dump που περιέχει τα ελάχιστα απαραίτητα δεδομένα: έναν κωδικό διακοπής και μια περιγραφή του σφάλματος, μια λίστα με φορτωμένα προγράμματα οδήγησης και πληροφορίες σχετικά με τις διεργασίες που εκτελούνται τη στιγμή της αποτυχίας. Αυτή η ένδειξη απαιτεί ένα αρχείο ανταλλαγής τουλάχιστον 2 MB.
Η αυτόματη ένδειξη αποθήκευσης μνήμης είναι ένας νέος τύπος ένδειξης που εμφανίστηκε στα Windows 8\Server 2012 και νεότερες εκδόσεις. Στην πραγματικότητα, πρόκειται για το ίδιο core dump, η μόνη διαφορά είναι ότι επιτρέπει στο σύστημα να διαχειρίζεται δυναμικά το μέγεθος του αρχείου σελίδας, επιλέγοντας το βέλτιστο μέγεθος.

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

Ακόμη και αν γνωρίζουμε τις ρυθμίσεις dump και την ποσότητα της φυσικής μνήμης, δεν είναι δυνατό να πούμε ακριβώς το μέγεθος του αρχείου σελιδοποίησης που θα δημιουργηθεί από το σύστημα. Ως εκ τούτου, αποφάσισα να πειραματιστώ λίγο, για τα οποία πήρα 2 συστήματα ως πειραματικά - πελάτη Windows 8.1 (x64) και διακομιστή Windows Server 2012 R2 και έλεγξα πώς το μέγεθος του αρχείου σελιδοποίησης εξαρτάται από την ποσότητα της φυσικής μνήμης και τις ρυθμίσεις ένδειξης . Να τι συνέβη:

Όπως μπορείτε να δείτε, το μέγεθος του αρχείου εξαρτάται άμεσα όχι μόνο από την ποσότητα της μνήμης RAM και τις ρυθμίσεις dump, αλλά και από τον τύπο του λειτουργικού συστήματος. Επιπλέον, η απενεργοποίηση του dump δεν σημαίνει ότι δεν υπάρχει καθόλου αρχείο σελίδας.

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

Προσδιορισμός του απαιτούμενου μεγέθους αρχείου σελιδοποίησης

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

Δεν υπάρχει σαφής απάντηση σε αυτό το ερώτημα. Ο μόνος τρόπος για να προσδιορίσετε λίγο πολύ με ακρίβεια το μέγεθος του αρχείου σελιδοποίησης είναι να συλλέξετε δεδομένα σχετικά με την κατανάλωση μνήμης και τη χρήση του αρχείου σελιδοποίησης στο συγκεκριμένο σύστημα, να μάθετε ποια είναι η μέγιστη ποσότητα μνήμης που μπορεί να καταληφθεί από υπηρεσίες/εφαρμογές και πώς πολύ το αρχείο σελιδοποίησης χρησιμοποιείται πραγματικά. Με βάση τα δεδομένα που ελήφθησαν, θα πρέπει να επιλέξετε το μέγεθος του αρχείου.

Μπορείτε να αξιολογήσετε γρήγορα την τρέχουσα κατανάλωση εικονικής μνήμης στη Διαχείριση εργασιών, στην ενότητα Απόδοση. Το πεδίο Committed δείχνει την αναλογία της χρησιμοποιούμενης εικονικής μνήμης προς τη συνολική της ποσότητα. Στο παράδειγμά μου, ο υπολογιστής έχει 64 GB μνήμης RAM και ένα αρχείο ανταλλαγής ίδιου μεγέθους. Η τρέχουσα ποσότητα εικονικής μνήμης είναι 128 GB, 65 GB είναι κατειλημμένα. Από αυτά, τα 62,4 GB είναι για τη μνήμη RAM και τα 2,6 GB για το αρχείο swap.

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

Μνήμη, δεσμευμένα bytes— αυτός ο μετρητής δείχνει πόσα byte στην εικονική μνήμη καταλαμβάνονται από τις τρέχουσες διεργασίες. Όταν η τιμή Committed Bytes υπερβαίνει την ποσότητα της φυσικής μνήμης, το σύστημα αρχίζει να χρησιμοποιεί ενεργά το αρχείο σελίδας.
Μνήμη, Διαθέσιμα Byte— το ποσό της ελεύθερης φυσικής μνήμης στον υπολογιστή. Αυτή η παράμετρος δείχνει το φορτίο στη μνήμη RAM και όσο λιγότερη φυσική μνήμη παραμένει, τόσο πιο ενεργά το σύστημα χρησιμοποιεί το αρχείο σελιδοποίησης.
Μνήμη, Όριο Δέσμευσης— μια τιμή ίση με το άθροισμα της ποσότητας μνήμης RAM και του τρέχοντος μεγέθους του αρχείου σελιδοποίησης. Με άλλα λόγια, είναι η μέγιστη ποσότητα εικονικής μνήμης που μπορεί να εκχωρηθεί σε όλες τις διεργασίες χωρίς να αυξηθεί το μέγεθος του αρχείου σελιδοποίησης.
Μνήμη, %Committed Bytes σε χρήση— δείχνει το ποσοστό χρήσης εικονικής μνήμης. Αντιπροσωπεύει τη σχέση Committed Bytes \Commit Limit.
Αρχείο σελιδοποίησης, %Χρήση— ποσοστό χρήσης του αρχείου σελιδοποίησης, τρέχουσα τιμή.
Αρχείο σελίδας, %Usage Peak— ποσοστό χρήσης αρχείου σελιδοποίησης, τιμή αιχμής.

Για βαθύτερη ανάλυση της κατανάλωσης μνήμης, μπορείτε επιπλέον να χρησιμοποιήσετε τους παρακάτω μετρητές:

Μνήμη, Σφάλμα σελίδας\δευτ— ο αριθμός των σφαλμάτων σελίδας (διακοπών) ανά δευτερόλεπτο κατά την πρόσβαση σε σελίδες μνήμης. Επιτρέψτε μου να σας υπενθυμίσω ότι παρουσιάζεται σφάλμα σελίδας κατά την πρόσβαση σε μια σελίδα μνήμης που έχει σελιδοποιηθεί στο δίσκο.
Μνήμη, Σελίδες\δευτ— δείχνει πόσες σελίδες ανά δευτερόλεπτο διαβάστηκαν/εγγράφηκαν στο σφάλμα σελίδας. Με απλά λόγια, αυτός ο μετρητής δείχνει την ένταση της ανταλλαγής δεδομένων μεταξύ της μνήμης RAM και του αρχείου σελίδας. Αντιπροσωπεύει το άθροισμα των μετρητών Είσοδος σελίδων\δευτΚαι Έξοδος σελίδων\sec.
Διαδικασία, Σετ εργασίας- Εμφανίζει την τρέχουσα χρήση φυσικής μνήμης από ενεργές διεργασίες. Η συνολική τιμή εμφανίζει τον συνολικό όγκο για όλες τις διεργασίες, αλλά μπορείτε να εμφανίσετε δεδομένα ξεχωριστά για κάθε συγκεκριμένη διαδικασία. Αυτός ο μετρητής δεν σχετίζεται άμεσα με το αρχείο σελίδας, αλλά μπορεί να βοηθήσει στη διάγνωση προβλημάτων απόδοσης.

Όπως μπορείτε να δείτε στο παράδειγμα, το αρχείο swap των 64 GB χρησιμοποιείται στην πραγματικότητα μόνο κατά 2-3%. Δηλαδή για κανονική λειτουργία σε αφθονίαΈνα αρχείο ανταλλαγής 4 GB είναι αρκετό. Και αυτό παρά το γεγονός ότι ο διακομιστής είναι πολύ φορτωμένος· για έναν λιγότερο φορτωμένο υπολογιστή τα νούμερα θα είναι ακόμη χαμηλότερα.

Αξίζει επίσης να αναφερθεί η επιλογή του μεγέθους του αρχείου σελιδοποίησης για υπολογιστές που εκτελούν τον ρόλο Hyper-V. Το γεγονός είναι ότι, λόγω της αρχιτεκτονικής, ο hypervisor δεν χρησιμοποιεί το αρχείο σελιδοποίησης για εικονικές μηχανές, ακόμη και αν δεν υπάρχει επαρκής φυσική μνήμη. Στους διακομιστές Hyper-V, το αρχείο σελίδας απαιτείται αποκλειστικά για τους σκοπούς του κεντρικού συστήματος, το οποίο χρησιμοποιεί μόνο ένα μικρό μέρος της μνήμης RAM (συνήθως όχι περισσότερο από 2-4 GB). Επομένως, η δημιουργία ενός αρχείου σελιδοποίησης με βάση τη συνολική ποσότητα φυσικής μνήμης σε αυτήν την περίπτωση είναι απολύτως άσκοπη.

Ρυθμίσεις

Έχοντας καθορίσει το απαιτούμενο μέγεθος, προχωράμε απευθείας στη ρύθμιση. Για να αλλάξετε το μέγεθος του αρχείου σελιδοποίησης, ανοίξτε τις ιδιότητες εικονικής μνήμης και απενεργοποιήστε την αυτόματη επιλογή μεγέθους. Στη συνέχεια, στο πεδίο "Drive", επιλέξτε τη λογική μονάδα δίσκου στην οποία θα βρίσκεται το αρχείο, επιλέξτε "Προσαρμοσμένο μέγεθος", υποδείξτε το αρχικό και μέγιστο μέγεθος του αρχείου σελιδοποίησης και κάντε κλικ στο "Set". Μετά τη διαμόρφωση, ενδέχεται να απαιτείται επανεκκίνηση του συστήματος για να τεθούν σε ισχύ οι αλλαγές.

Υπάρχουν ορισμένοι περιορισμοί στο αρχείο σελίδας:

Το μέγιστο μέγεθος αρχείου δεν μπορεί να είναι μεγαλύτερο από 16 TB για ένα σύστημα 64 bit και όχι περισσότερο από 4 GB για ένα σύστημα 32 bit.
Μπορείτε να δημιουργήσετε έως και 16 αρχεία σελιδοποίησης, αλλά το καθένα πρέπει να βρίσκεται σε ξεχωριστό τόμο (λογική μονάδα δίσκου).
Για να μπορέσετε να δημιουργήσετε μια ένδειξη σφάλματος μνήμης, είναι απαραίτητο το αρχείο σελιδοποίησης (τουλάχιστον ένα) να βρίσκεται στο δίσκο συστήματος.

Για να αυτοματοποιήσετε τη διαδικασία εγκατάστασης, μπορείτε να χρησιμοποιήσετε το ακόλουθο σενάριο PowerShell (αντικαθιστώντας τις τιμές σας):

# Απενεργοποιήστε την αυτόματη διαχείριση για το αρχείο σελίδας
$ComputerSystem = Get-WmiObject -Class Win32_ComputerSystem -EnableAllPrivileges
if ($ComputerSystem.AutomaticManagedPagefile) (
$ComputerSystem.AutomaticManagedPagefile = $false
$ComputerSystem.Put()
}
# Ορίστε μη αυτόματο μέγεθος για το αρχείο σελίδας
$PageFile = Get-WmiObject -Class Win32_PageFileSetting -EnableAllPrivileges
$PageFile.InitialSize = 4096
$PageFile.MaximumSize = 8192
$PageFile.Put()

συμπέρασμα

Εν κατακλείδι, μερικές πρακτικές συμβουλές που μπορούν να βοηθήσουν στη ρύθμιση.

Κατά τη μη αυτόματη ρύθμιση, πρέπει να καθορίσετε το αρχικό και το μέγιστο μέγεθος αρχείου. Σε αυτήν την περίπτωση, το σύστημα δημιουργεί ένα αρχικό μέγεθος αρχείου, αυξάνοντάς το εάν είναι απαραίτητο μέχρι να φτάσει στο μέγιστο μέγεθος. Καθώς το μέγεθος αυξάνεται, το αρχείο σελιδοποίησης μπορεί να κατακερματιστεί, γεγονός που θα επηρεάσει την απόδοσή του. Για να καταπολεμήσετε τον κατακερματισμό, μπορείτε αρχικά να ορίσετε το αρχικό και το μέγιστο μέγεθος να είναι το ίδιο. Στη συνέχεια, το σύστημα θα εκχωρήσει αμέσως όλο τον απαραίτητο χώρο για το αρχείο και το στατικό μέγεθος αρχείου θα εξαλείψει πιθανή κατακερματισμό στο μέλλον.
Για να αυξήσετε την απόδοση του συστήματος, το αρχείο σελιδοποίησης μπορεί να μετακινηθεί σε άλλο διαμέρισμα. Επιτρέψτε μου να διευκρινίσω ότι πρέπει να μεταφέρετε ένα αρχείο μόνο σε ένα διαμέρισμα που βρίσκεται σε άλλο φυσικόςδίσκος. Η τοποθέτηση του αρχείου σελιδοποίησης σε ένα πρόσθετο διαμέρισμα του ίδιου δίσκου δεν θα βελτιώσει την απόδοση. Στην πράξη, είναι λογικό να μετακινήσετε το αρχείο swap σε ξεχωριστή μονάδα SSD· αυτό μπορεί να δώσει μια αξιοσημείωτη ώθηση στην απόδοση.
Ένας άλλος θεωρητικός τρόπος 🙂 για να αυξήσετε την ταχύτητα εργασίας με το αρχείο swap είναι να το τοποθετήσετε σε ένα ξεχωριστό διαμέρισμα, που διατίθεται ειδικά για αυτό, για το οποίο ορίστε το μέγεθος του συμπλέγματος στα 64Kb (αντί για το προεπιλεγμένο 4Kb). Όταν εργάζεστε με μεγάλα αρχεία (όπως το αρχείο σελίδας), ένα μεγαλύτερο μέγεθος συμπλέγματος μπορεί να βελτιώσει την απόδοση του συστήματος αρχείων. Όσο μεγαλύτερο είναι το μέγεθος του συμπλέγματος, τόσο μεγαλύτερα είναι τα δεδομένα ανάγνωσης/εγγραφής σε μπλοκ· επομένως, για τον ίδιο όγκο δεδομένων με μέγεθος συμπλέγματος 64 Kb, θα απαιτούνται 16 φορές λιγότερες λειτουργίες ανάγνωσης/εγγραφής από ό,τι για 4Kb.
Σε ορισμένα σημεία υπάρχουν συμβουλές για την πλήρη απενεργοποίηση του αρχείου σελίδας. Πράγματι, σε ορισμένες περιπτώσεις αυτό μπορεί να προσφέρει κάποια κέρδη απόδοσης, αν και προσωπικά δεν βλέπω μεγάλο όφελος σε αυτό. Όπως μπορείτε να δείτε με τη βοήθεια μετρητών απόδοσης, εάν υπάρχει ελεύθερη φυσική μνήμη, το λειτουργικό σύστημα χρησιμοποιεί το αρχείο σελιδοποίησης στο ελάχιστο, οπότε η αύξηση θα είναι ανήλικος.Εάν, με το αρχείο σελιδοποίησης απενεργοποιημένο, η φυσική μνήμη εξαντληθεί κατά τη λειτουργία, τότε η εφαρμογή , η κατανάλωση μνήμης θα σταματήσει, γεγονός που μπορεί να οδηγήσει σε δυσλειτουργία και απώλεια δεδομένων . Επιπλέον, εάν δεν υπάρχει αρχείο σελίδας, τα Windows δεν θα μπορούν να αποθηκεύσουν μια ένδειξη μνήμης σε περίπτωση σφάλματος.
Και κάτι τελευταίο. Ο χειρισμός του αρχείου σελιδοποίησης δεν έχει μεγάλο αντίκτυπο στην απόδοση του συστήματος στο σύνολό του. Επαναλαμβάνω, εάν υπάρχει αρκετή φυσική μνήμη, το αρχείο σελιδοποίησης χρησιμοποιείται στο ελάχιστο. Εάν το σύστημα έχει συνεχώς χαμηλή μνήμη και χρησιμοποιεί ενεργά το αρχείο σελίδας, τότε πρώτα απ 'όλα θα πρέπει να σκεφτείτε να επεκτείνετε τη φυσική μνήμη.

Μία από τις λειτουργίες του συστήματος Windows είναι η εικονική μνήμη. Η εκχωρημένη ποσότητα μνήμης σκληρού δίσκου για την αποθήκευση "εικονικής μνήμης" είναι το αρχείο σελίδας των Windows 10. Πολλοί χρήστες μπορεί να έχουν συναντήσει αυτόν τον όρο σε άλλα άρθρα, ειδοποιήσεις παιχνιδιών και άλλες πηγές. Σε αυτό το άρθρο θα περιγράψουμε τα κύρια σημεία εργασίας με το αρχείο της σελίδας.

Τι, που και γιατί

Ένα αρχείο σελιδοποίησης (pagefile) είναι μια εικονική προσθήκη στη μνήμη RAM, που χρησιμοποιείται για την εκφόρτωση διαδικασιών χαμηλότερης προτεραιότητας από «γρηγορότερη» μνήμη RAM σε «λιγότερο γρήγορη» εικονική μνήμη για μεγαλύτερη απόδοση του συστήματος. Μια ιδιαίτερα συνιστώμενη δυνατότητα για χρήση σε υπολογιστές με χαμηλή μνήμη RAM.

Αν μιλάμε για παιχνίδια, τότε η εικονική μνήμη μπορεί να είναι ένας αδύναμος σύνδεσμος ακόμη και σε πολύ ισχυρές διαμορφώσεις - εάν η ανεπαρκής ποσότητα μνήμης RAM δεν επιτρέπει την πλήρη επεξεργασία της σκηνής του παιχνιδιού, μέρος των πόρων κατευθύνεται στο αρχείο pagefile, το οποίο μπορεί είναι αρκετές φορές πιο αργή, κάτι που θα προκαλέσει τραυλισμό και παγώματα. Επομένως, στις εκδόσεις παιχνιδιών δεν πρέπει να παραμελείτε την ποσότητα της μνήμης RAM και την κατανομή χώρου στο SSD για το αρχείο swap.

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

Μπορείτε επίσης να κάνετε αντιστροφή, η οποία σε λειτουργικότητα μοιάζει με εικονική μνήμη και το φάκελο TEMP, αλλά για εφαρμογές UWP (εφαρμογές με πλακάκια ή εφαρμογές Metro). Περιλαμβάνεται μαζί με το pagefile και χρησιμοποιείται ξεχωριστά από το αρχείο του, έχει δυναμικό όγκο και δεν ξεπερνά τα 256 MB.

Ρυθμίσεις

Η ρύθμιση πραγματοποιείται μέσω των παραμέτρων System Properties. Για να το κάνετε αυτό, ανοίξτε τις Ιδιότητες συστήματος (Win+Pause) και επιλέξτε Προηγμένες ρυθμίσεις συστήματος.

Ή στο παράθυρο Εκτέλεση, πληκτρολογήστε την εντολή sysdm.cpl

Στη συνέχεια, στην καρτέλα Για προχωρημένους, ανοίξτε τις Επιλογές απόδοσης και μεταβείτε σε μια άλλη καρτέλα Για προχωρημένους.

Θα ανοίξουν οι επιλογές ρύθμισης, όπου μπορούμε να ορίσουμε πολλές παραμέτρους για κάθε λογική μονάδα δίσκου του συστήματος: μη αυτόματη ρύθμιση, κατά επιλογή των Windows ή πλήρης απενεργοποίηση του αρχείου σελίδας.

Κανόνες λειτουργίας για καλύτερη απόδοση

1. Τι συμβαίνει εάν απενεργοποιήσετε το αρχείο σελίδας; Θα είναι κακό.

Εξαίρεση αποτελούν οι συσκευές με μεγάλη ποσότητα μνήμης RAM (16 gigabyte ή περισσότερο) και εάν χρησιμοποιείτε εφαρμογές που απαιτούν μεγάλη κατανάλωση RAM, καλό είναι να μην την απενεργοποιήσετε. Εάν έχετε ένα tablet με Windows 8 ή 10, το οποίο έχει μνήμη 16 GB και θέλετε να διαγράψετε το αρχείο σελίδας για να ελευθερώσετε χώρο ή αναρωτιέστε αν είναι δυνατό να απενεργοποιήσετε το αρχείο σελίδας για υπολογιστή με 6 GB RAM, τότε η απάντηση είναι σαφής - είναι καλύτερα να μην το κάνετε αυτό, χωρίς αυτό, το σύστημα θα αποδώσει ακόμη χειρότερα από ό,τι με μικρό όγκο (1-2 GB).

2. Χρησιμοποιήστε το σε ταχύτερη μονάδα δίσκου.

Εάν χρησιμοποιείτε ένα SSD ως δίσκο συστήματος, τότε είναι προτιμότερο να ρυθμίσετε την εικονική μνήμη σε αυτό.

Πρώτον, οι λειτουργίες θα εκτελούνται πολύ πιο γρήγορα από ό,τι σε σκληρό δίσκο.

Δεύτερον, έχει περάσει ο καιρός όταν οι μονάδες SSD είχαν ένα πολύ περιορισμένο απόθεμα κύκλων επανεγγραφής, επομένως δεν πρέπει να περιορίσετε τον υπολογιστή σας και να σκεφτείτε πώς να απενεργοποιήσετε το αρχείο σελίδας στα Windows 10.

3. Μη χρησιμοποιείτε το δίσκο συστήματος για να αποθηκεύσετε το αρχείο σελιδοποίησης.

Χρησιμοποιώντας μια άλλη λογική μονάδα δίσκου (καλύτερη από μια φυσική μονάδα δίσκου) για την αποθήκευσή της, ο αριθμός των προσβάσεων στη μονάδα δίσκου συστήματος μειώνεται και, θεωρητικά, θα πρέπει να έχει θετική επίδραση στην απόδοση του υπολογιστή. Το θέμα είναι αρκετά αμφιλεγόμενο· εάν χρησιμοποιείτε έναν SSD ως μονάδα δίσκου συστήματος, τίθεται το ερώτημα πού να ορίσετε το Pagefile. Στην προσωπική μου περίπτωση, μετά από αρκετές δοκιμές σε παιχνίδια και «βαριές εφαρμογές», προτίμησα τον SSD. Στην περίπτωση του σκληρού δίσκου, σημειώθηκαν μικροί στατήρες και πτώσεις FPS κατά τη διάρκεια της δοκιμής, κάτι που δεν παρατηρήθηκε στον SSD.

4. Χαμηλή μνήμη RAM - αύξηση του αρχείου ανταλλαγής.

Στην τρέχουσα πραγματικότητα, όταν τα παιχνίδια απαιτούν 8 GB μνήμης και το πρόγραμμα περιήγησης μπορεί να γεμίσει ολόκληρη τη μνήμη RAM κατά 100%, είναι αρκετά δύσκολο να πούμε ακριβώς πόση ποσότητα πρέπει να ορίσετε για εικονική μνήμη. Μπορώ να προσφέρω βασικές συστάσεις, αλλά εάν παίζετε συχνά ή, αντίθετα, δεν φορτώνετε σχεδόν καθόλου τον υπολογιστή σας, οι ακόλουθες τιμές μπορεί να μην σας ταιριάζουν:

  • Λιγότερο από 2 GB - από 2 έως 4 GB εικονικά (100-200%)
  • 4 GB – από 4 έως 6 GB (100-150%)
  • 8 GB – από 2 έως 4 GB (25-50%)
  • 16 GB και άνω – μπορείτε να αφήσετε το σύστημα να επιλέξει ή, προαιρετικά, να μειώσετε το αρχείο σελιδοποίησης.
  • Για παιχνίδια και «βαριές» εφαρμογές, οι τιμές μπορούν να αυξηθούν κατά 50-100%

Έχουμε καθορίσει περίπου το βέλτιστο μέγεθος του αρχείου σελιδοποίησης στα Windows 10 και το δίσκο στον οποίο θα βρίσκεται το Pagefile, και ως μέρος της εξοικείωσης, θα περάσουμε από τις βασικές εντολές στο CMD εάν ξαφνικά παγώσει ή δεν παγώσει η διεπαφή γραφικών δουλειά.

Εντολές για CMD

Σε γενικές γραμμές, καταλάβαμε πώς να μετακινήσετε το αρχείο σελίδας σε άλλη μονάδα δίσκου στα Windows 10 και 7, να προσαρμόσετε το μέγεθός του και πώς να απενεργοποιήσετε το αρχείο σελίδας στα Windows 10 εάν είναι απαραίτητο. Εξάλλου, η αύξηση της απόδοσης και η βελτιστοποίηση της λειτουργίας των Windows για πολλούς χρήστες είναι ένας από τους βασικούς στόχους κατά την εργασία με αρχεία ή υπηρεσίες συστήματος· οι ενέργειες που περιγράφονται σε αυτό το άρθρο θα σας βοηθήσουν να βελτιστοποιήσετε λίγο το σύστημα και να μειώσετε το φορτίο στη μνήμη RAM ( ή το αντίστροφο στον σκληρό δίσκο).

Να έχεις μια υπέροχη μέρα!

Το αρχείο σελιδοποίησης, ή αλλιώς ένα αρχείο ανταλλαγής, είναι εικονική μνήμη που βρίσκεται σε έναν από τους σκληρούς δίσκους και αποτελεί «συνέχεια» της φυσικής μνήμης τυχαίας πρόσβασης (RAM). Εάν, όταν μια εφαρμογή εκτελείται, δεν έχει αρκετή εγκατεστημένη μνήμη RAM, τότε τα Windows 7 χρησιμοποιούν ένα αρχείο swap για την αποθήκευση δεδομένων εφαρμογής, δηλαδή γράφει και διαβάζει από αυτήν δεδομένα που δεν χωρούν στη μνήμη RAM. Αυτή η διαδικασία γραφής και ανάγνωσης ονομάζεται εναλλαγή. Στα Windows 7, αυτό το αρχείο έχει ένα αυστηρά καθορισμένο όνομα pagefile.sys, το οποίο δεν μπορεί να αλλάξει.

Κατά την εγκατάστασή του, τα Windows 7 καθορίζουν ανεξάρτητα το απαιτούμενο μέγεθος του αρχείου ανταλλαγής και το τοποθετεί στο διαμέρισμα συστήματος του σκληρού δίσκου. Συχνά συμβαίνει ότι μια τέτοια συμπεριφορά συστήματος σχετικά με το μέγεθος και την τοποθέτηση αυτού του αρχείου δεν παρέχει τη μέγιστη απόδοση του υπολογιστή. Επομένως, ο χρήστης πρέπει να διαμορφώσει μόνος του τις παραμέτρους του pagefile.sys και να βελτιστοποιήσει τη λειτουργία του. Θα προσπαθήσουμε να επισημάνουμε τα πιο σημαντικά σημεία αυτής της διαδικασίας.

Πιστεύεται ότι για να επιτύχετε καλή απόδοση, πρέπει να ορίσετε το ελάχιστο μέγεθος του αρχείου σελιδοποίησης ίσο με την ποσότητα μνήμης RAM και το μέγιστο - διπλάσια. Δηλαδή, εάν ο υπολογιστής διαθέτει 2 GB μνήμης RAM, τότε το ελάχιστο και το μέγιστο μέγεθος για το αρχείο swap θα πρέπει να οριστούν σε 2 και 4 GB, αντίστοιχα. Η ρύθμιση αυτών των δύο παραμέτρων σε διαφορετικές τιμές προκαλεί δυναμική αλλαγή του πραγματικού μεγέθους αυτού του αντικειμένου αποθήκευσης δίσκου, πράγμα που σημαίνει ότι θα υπόκειται σε κατακερματισμό και θα μειώσει την απόδοση. Επομένως, πολλοί χρήστες ορίζουν τις ίδιες τιμές. Σε αυτήν την περίπτωση, το pagefile.sys γίνεται στατικό (όχι κατακερματισμένο), γεγονός που μειώνει το φορτίο στο σύστημα και αυξάνει την απόδοσή του. Αλλά ακόμη και στην περίπτωση ενός δυναμικού αρχείου ανταλλαγής, υπάρχει τρόπος να εξαλειφθεί η υποβάθμιση της απόδοσης, εάν ενεργοποιήσετε την εκκαθάριση αρχείων όταν το λειτουργικό σύστημα τερματίζεται.

Εκκαθάριση του αρχείου ανταλλαγής κατά τον τερματισμό λειτουργίας

Για να ενεργοποιήσετε τον καθαρισμό του αρχείου pagefile.sys όταν το λειτουργικό σύστημα τερματίζεται, πρέπει να εκτελέσετε την εντολή secpol.msc («Έναρξη – Εκτέλεση») σε λειτουργία γραμμής εντολών. Στο παράθυρο που ανοίγει, θα πρέπει να βρείτε το στοιχείο "Τερματισμός: εκκαθάριση του αρχείου σελιδοποίησης...". Κάντε διπλό κλικ σε αυτό για να ορίσετε την παράμετρο ασφαλείας σε "Ενεργοποιημένη" και κάντε κλικ στο κουμπί "Εφαρμογή". Αυτά τα βήματα φαίνονται στα ακόλουθα δύο σχήματα.

Επιλέγοντας τη θέση του αρχείου ανταλλαγής

Τα Windows 7 σάς επιτρέπουν να τοποθετήσετε ένα αρχείο ανταλλαγής σε πολλούς δίσκους ταυτόχρονα, αλλά αυτή η επιλογή δεν αυξάνει την απόδοση του συστήματος. Η βέλτιστη μέθοδος όσον αφορά την απόδοση είναι ένα αρχείο σελιδοποίησης που βρίσκεται σε οποιοδήποτε διαμέρισμα του σκληρού δίσκου εκτός από το διαμέρισμα συστήματος. Για να αλλάξετε τη θέση του pagefile.sys, πρέπει πρώτα να το διαγράψετε και στη συνέχεια να το δημιουργήσετε στην επιθυμητή θέση. Για να το κάνετε αυτό, κάντε κλικ στο «Έναρξη» και μετά στο «Ο Υπολογιστής μου – Ιδιότητες» (δεξί κουμπί του ποντικιού). Στο παράθυρο που εμφανίζεται, κάντε κλικ στο «Προηγμένες ρυθμίσεις συστήματος».

Θα ανοίξει ένα παράθυρο στο οποίο πρέπει να επιλέξετε την καρτέλα "Για προχωρημένους".

Εδώ, στην ενότητα «Απόδοση», κάντε κλικ στο κουμπί «Επιλογές» και στο παράθυρο που ανοίγει, επιλέξτε ξανά την καρτέλα «Για προχωρημένους». Μεταβείτε στην ενότητα "Εικονική μνήμη" και κάντε κλικ στο κουμπί "Αλλαγή". Ανοίγει ένα παράθυρο που σας επιτρέπει να ορίσετε τη θέση και το μέγεθος των αρχείων ανταλλαγής σε οποιαδήποτε διαμερίσματα του σκληρού δίσκου. Το ίδιο παράθυρο σάς επιτρέπει τόσο να απενεργοποιήσετε το αρχείο σελιδοποίησης όσο και να το ενεργοποιήσετε.

Όπως αναφέρθηκε ήδη, από προεπιλογή, τα Windows 7 τοποθετούν το pagefile.sys στο διαμέρισμα συστήματος του δίσκου, όπως φαίνεται από την ενεργοποιημένη επιλογή «System επιλεγμένο μέγεθος». Για να μεταφέρετε το αρχείο σελιδοποίησης σε άλλο διαμέρισμα, επιλέξτε το, ενεργοποιήστε την επιλογή «Χωρίς αρχείο σελιδοποίησης» και κάντε κλικ στο κουμπί «Ορισμός». Αυτές οι ενέργειες αφαιρούν το αρχείο ανταλλαγής από την προηγούμενη θέση του. Μερικές φορές μετά από αυτό εμφανίζεται ένα μήνυμα που σας προειδοποιεί ότι το αρχείο είναι απενεργοποιημένο ή το μέγεθός του έχει οριστεί πολύ μικρό, γεγονός που μπορεί να οδηγήσει σε σφάλμα συστήματος. Σε αυτό το μήνυμα, απλώς κάντε κλικ στο «Ναι».

Τώρα ας προχωρήσουμε στη δημιουργία του αρχείου στη σωστή θέση. Για αυτό:

  • Επιλέξτε το απαιτούμενο διαμέρισμα δίσκου.
  • Ενεργοποιήστε το στοιχείο "Καθορισμός μεγέθους".
  • Ορίστε τα μεγέθη αρχείων (ελάχιστο μέγιστο).
  • Κάντε κλικ στο κουμπί "Set".

Όλα αυτά τα βήματα φαίνονται στο παρακάτω σχήμα.

Στο παραπάνω σχήμα, ο χρήστης έχει δημιουργήσει ένα δυναμικό αρχείο ανταλλαγής του οποίου το μέγιστο μέγεθος είναι διπλάσιο από το ελάχιστο. Εάν πρέπει να δημιουργήσετε ένα στατικό pagefile.sys, αυτές οι παράμετροι πρέπει να είναι ίδιες.

Θα πρέπει να σημειωθεί ότι το αρχείο swap μπορεί να αλλάξει σε μέγεθος χωρίς να αλλάξει η θέση του. Για να γίνει αυτό, όλα τα παραπάνω βήματα πρέπει να εκτελεστούν χωρίς αλλαγή του διαμερίσματος του δίσκου. Φυσικά, είναι αυτονόητο ότι σε όλα τα παράθυρα με κουμπί «OK», θα πρέπει να το πατήσετε αφού ολοκληρώσετε όλες τις απαιτούμενες ενέργειες. Και κάτι ακόμα: όταν αλλάζετε την ένταση προς μείωση, οι αλλαγές ισχύουν αμέσως, διαφορετικά μπορεί να χρειαστεί επανεκκίνηση, για την οποία ο χρήστης θα λάβει ένα μήνυμα στο οποίο πρέπει να κάνει κλικ στο "OK".

Απενεργοποίηση και ενεργοποίηση του αρχείου σελίδας

Πολλοί χρήστες καταφεύγουν συχνά στην απενεργοποίηση του αρχείου ανταλλαγής. Αυτό δικαιολογείται σε περιπτώσεις όπου ο υπολογιστής έχει αρκετά μεγάλη μνήμη RAM εγκατεστημένη. Πράγματι, γιατί να σπαταλάτε χρόνο για την ανταλλαγή και τη μείωση της απόδοσης του συστήματος, εάν μπορείτε απλώς να προσθέσετε ένα ή περισσότερα στικάκια μνήμης RAM. Το κόστος της μνήμης RAM αυτή τη στιγμή δεν είναι τόσο υψηλό, αλλά η αύξηση της ποσότητας της εγκατεστημένης μνήμης RAM και η απενεργοποίηση του αρχείου σελίδας μπορεί να δώσει σημαντική αύξηση στην απόδοση, ειδικά με έναν όχι πολύ ισχυρό υπολογιστή. Η απενεργοποίηση ενός αρχείου ανταλλαγής είναι εύκολη - για να το κάνετε αυτό, απλώς διαγράψτε το επιλέγοντας το πλαίσιο ελέγχου "No swap file", όπως φαίνεται στο προτελευταίο σχήμα.

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

  • Περιττό να πούμε ότι η ιδανική επιλογή θα ήταν το σύστημα που βρίσκεται σε ξεχωριστό διαμέρισμα του σκληρού δίσκου.
  • Η οικονομική κατάσταση του χρήστη δεν θα επηρεαστεί πολύ εάν εγκαταστήσει επιπλέον RAM και εγκαταλείψει εντελώς την εικονική μνήμη. Αυτό θα αυξήσει την ταχύτητα των Windows.6 GB RAM είναι αρκετά για αυτό.
  • Τα Windows 7 αυξάνουν συνεχώς το μέγεθος του αρχείου ανταλλαγής, γεγονός που οδηγεί σε κατακερματισμό του σκληρού δίσκου και περιττές επιβαρύνσεις. Επομένως, συνιστάται να ορίσετε το μέγεθός σας με τις ίδιες τιμές για τα ελάχιστα και τα μέγιστα μεγέθη.
  • Δεν πρέπει να ορίσετε το μέγεθος αυτού του αρχείου σε λιγότερο από 1 GB, διαφορετικά ο σκληρός σας δίσκος μπορεί να κατακερματιστεί.
  • Απαιτείται ξεχωριστή σύσταση όταν χρησιμοποιείται ως μονάδα SSD συστήματος. Πρόκειται για μονάδα στερεάς κατάστασης που δεν διαθέτει μηχανικά περιστρεφόμενα στοιχεία. Στην ουσία, πρόκειται για μια μεγάλη μονάδα flash με πολύ υψηλή ταχύτητα ανάγνωσης-εγγραφής, συνήθως μια τάξη μεγέθους μεγαλύτερη από την ταχύτητα των σκληρών δίσκων. Όμως, παρά όλες τις πολύ καλές παραμέτρους ταχύτητας, έχει περιορισμένο αριθμό κύκλων εγγραφής-ανάγνωσης. Επομένως, είναι πολύ σημαντικό να διασφαλίσετε έναν ελάχιστο αριθμό αντικαταστάσεων σε αυτό και για αυτό θα πρέπει είτε να απενεργοποιήσετε εντελώς το αρχείο ανταλλαγής είτε να το κάνετε στατικό.

Σε επαφή με

Κατά τη λειτουργία, το λειτουργικό σύστημα χρησιμοποιεί συνεχώς τη φυσική μνήμη RAM του υπολογιστή, αλλά όταν εξαντλούνται αυτοί οι πόροι, τα Windows χρησιμοποιούν το λεγόμενο αρχείο σελιδοποίησης - pagefile.sys, το οποίο λειτουργεί ως εικονική μνήμη του υπολογιστή για τη βελτίωση της απόδοσής του. Όπως πολλές άλλες ρυθμίσεις λειτουργικού συστήματος, το μέγεθος του αρχείου σελιδοποίησης στα Windows 7 ορίζεται από προεπιλογή και είναι συνήθως ίσο με το μέγεθος της φυσικής μνήμης RAM του υπολογιστή. Παρατηρήθηκε πειραματικά ότι για την καλύτερη απόδοση του υπολογιστή, αυτό το μέγεθος πρέπει να αυξηθεί κατά 2 φορές, αλλά εάν έχετε πολύ ελεύθερο χώρο στο δίσκο, μπορείτε να πειραματιστείτε και να αυξήσετε αυτόν τον αριθμό κατά την κρίση σας, ωστόσο, στις περισσότερες περιπτώσεις, αυτό δεν θα οδηγήσει σε σημαντική επιτάχυνση του Η/Υ.

Ας προχωρήσουμε στη ρύθμιση του ίδιου του αρχείου· αυτό γίνεται χρησιμοποιώντας ενσωματωμένα εργαλεία των Windows. Πρώτα απ 'όλα, πρέπει να ανοίξετε το παράθυρο ιδιοτήτων συστήματος:


Στην ενότητα Απόδοση, κάντε κλικ στο " Επιλογές»:


Στο παράθυρο που εμφανίζεται, μεταβείτε στο " Επιπροσθέτως" Κάντε κλικ στο κουμπί " Αλλαγή"Στο κεφάλαιο" Εικονική μνήμη"ανοίγει ένα παράθυρο για τη ρύθμιση του αρχείου σελιδοποίησης, το οποίο χρησιμοποιείται όταν δεν υπάρχει αρκετή μνήμη RAM:


Θα ανοίξει ένα παράθυρο για τη ρύθμιση της εικονικής μνήμης· πρώτα απ 'όλα, πρέπει να ξεκλειδώσετε τις ρυθμίσεις που μπορούν να αλλάξουν αποεπιλέγοντας το επάνω πλαίσιο ελέγχου δίπλα στο στοιχείο "Αυτόματη επιλογή του μεγέθους του αρχείου σελιδοποίησης":


Τώρα τοποθετούμε έναν μαρκαδόρο απέναντι από το αντικείμενο " Καθορίστε το μέγεθος" και συμπληρώστε δύο πεδία Αρχικό και Μέγιστο μέγεθος (σημειώστε ότι τα 1024 MB αντιστοιχούν σε 1 GB). Το μέγεθος του πρώτου πεδίου πρέπει να είναι ίσο με την ποσότητα της μνήμης RAM του υπολογιστή σας και στο δεύτερο αυξάνουμε αυτόν τον αριθμό κατά 2 φορές. Ορισμένοι ειδικοί συνιστούν να τα κάνετε τα ίδια· έτσι θα αποφευχθεί ο συνεχής κατακερματισμός του αρχείου και θα επιταχυνθεί η λειτουργία του.

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


Επομένως, αλλάξαμε το μέγιστο μέγεθος αρχείου σελίδας.

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

Τα παρακάτω θα περιγράψουν τη σειρά ενεργειών κατά τη μεταφορά του αρχείου σελιδοποίησης σε άλλο διαμέρισμα δίσκου, εάν υπάρχει (υπάρχει μόνο ένα διαμέρισμα στο παραπάνω στιγμιότυπο οθόνης).
1. Ενεργοποιήστε το παράθυρο "Virtual Memory".
2. Επίσης, καταργήστε την επιλογή της ρύθμισης "Αυτόματη επιλογή μεγέθους αρχείου σελιδοποίησης".
3. Αναφέρεται επιλέξτε την ενότητα με το ποντίκι, στο οποίο βρίσκεται το αρχείο swap και καθορίστε την παράμετρο " Δεν υπάρχει αρχείο ανταλλαγής».
4. Κάντε κλικ στο κουμπί Σειρά" και στο παράθυρο διαλόγου που εμφανίζεται, επιβεβαιώστε τις αλλαγές σας.
5. Επιλέξτε ένα νέο διαμέρισμα δίσκου στο οποίο θέλετε να μετακινήσετε το αρχείο.
6. Χρησιμοποιώντας το διακόπτη, καθορίστε μία από τις τιμές:
- "Καθορισμός μεγέθους" - σας επιτρέπει να καθορίσετε με μη αυτόματο τρόπο το μέγεθος του αρχείου.
- "Μέγεθος ανά επιλογή συστήματος" - το λειτουργικό σύστημα θα επιλέξει αυτόματα το βέλτιστο μέγεθος.
7. Κάντε κλικ στο " Σειρά"και κλείστε όλα τα παράθυρα διαλόγου χρησιμοποιώντας το κουμπί " Εντάξει" Απαιτείται επανεκκίνηση του υπολογιστή για να τεθούν σε ισχύ οι αλλαγές.

Το αρχείο σελίδας, που ονομάζεται επίσης αρχείο ανταλλαγής, είναι η εικονική μνήμη του υπολογιστή. Σε ορισμένες περιπτώσεις, η χρήση του είναι απαραίτητη. Για παράδειγμα, εγκαθιστάτε ένα παιχνίδι στον υπολογιστή σας που απαιτεί 4 gigabyte μνήμης RAM και έχετε εγκαταστήσει 2 gigabyte μνήμης RAM. Όταν τελειώσει η μνήμη RAM, το λειτουργικό σύστημα στρέφεται στην εικονική μνήμη, δηλαδή στο αρχείο σελιδοποίησης.

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

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

Εάν δεν έχετε ορίσει ποτέ παραμέτρους για το αρχείο σελιδοποίησης, τότε από προεπιλογή το λειτουργικό σύστημα το αποθηκεύει στο δίσκο όπου έχετε εγκαταστήσει το λειτουργικό σύστημα και καθορίζει μόνο του το βέλτιστο μέγεθός του.

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

Εναλλαγή μεγέθους αρχείουΣυνιστάται να επιλέξετε με βάση τις εγκατεστημένες παραμέτρους - ορίστε το ελάχιστο μέγεθος ίσο με το OP και το μέγιστο πρέπει να υπερβαίνει το OP δύο φορές. Εάν έχετε 4 GB μνήμης RAM: ορίστε το ελάχιστο μέγεθος σε 4 GB, το μέγιστο σε 8 GB.

Εάν θέλετε να διαγράψετε το αρχείο εναλλαγής των Windows 7 πριν τερματίσετε τη λειτουργία του υπολογιστή σας, ακολουθήστε τον σύνδεσμο και διαβάστε ένα λεπτομερές άρθρο σχετικά με αυτό.

Τώρα ας δούμε την ερώτηση - πώς να αυξήσετε το μέγεθος του αρχείου σελιδοποίησης στα Windows 7.

Πρώτα πρέπει να μάθετε πού βρίσκεται το αρχείο σελίδας στον υπολογιστή σας. Για να το κάνετε αυτό, μεταβείτε στην "Έναρξη" - "Πίνακας Ελέγχου".

Στο επόμενο παράθυρο, ανοίξτε την ενότητα "Σύστημα".

Εδώ στην καρτέλα "Επιπροσθέτως"Στο κεφάλαιο "Εκτέλεση"Κάντε κλικ στο κουμπί "Επιλογές".

Στο παράθυρο παραμέτρων, μεταβείτε στην καρτέλα "Επιπροσθέτως"και στην ενότητα "Εικονική μνήμη"Κάντε κλικ στο κουμπί "Αλλαγή".

Το αρχείο swap μου βρίσκεται στη μονάδα δίσκου C:. Για να το μετακινήσω στη μονάδα D:, το σημειώνω με μαρκαδόρο "Δεν υπάρχει αρχείο ανταλλαγής"και κάντε κλικ στο "Set". Θα εμφανιστεί ένα παράθυρο πληροφοριών, κάντε κλικ στο «Ναι».

Στη συνέχεια, κάνω κλικ στη μονάδα D: και επισημαίνω το αντικείμενο με ένα δείκτη "Καθορίστε μέγεθος"και ορίστε το αρχικό και το μέγιστο μέγεθος του αρχείου σελιδοποίησης. Η μνήμη RAM μου έχει οριστεί στα 2 gigabyte, αντίστοιχα, το αρχικό μέγεθος είναι 2 GB, το μέγιστο είναι 4 GB. Εάν θέλετε, ορίστε τη μέγιστη τιμή υψηλότερη, αλλά λάβετε υπόψη ότι η διαθέσιμη ποσότητα μνήμης στο αντίστοιχο διαμέρισμα του σκληρού δίσκου μειώνεται επίσης κατά την ίδια τιμή. Κάντε κλικ στο "Set". Εάν έχουν οριστεί όλες οι επιλογές, κάντε κλικ στο OK.

Θα εμφανιστεί ένα παράθυρο πληροφοριών στο οποίο κάνουμε κλικ στο "OK" και για να ισχύσουν οι αλλαγές, κάνουμε επανεκκίνηση του υπολογιστή.

Αυτό είναι όλο. Καταλάβαμε όχι μόνο πώς να αυξήσουμε το αρχείο σελίδας των Windows 7, αλλά ανακαλύψαμε επίσης πού βρίσκεται και ποιο είναι το καλύτερο μέγεθος για να διαλέξουμε.

Δείτε το βίντεο με το θέμα:

Βαθμολογήστε αυτό το άρθρο:
Συνεχίζοντας το θέμα:
Συστατικά

Λογισμικό Λογισμικό 1) Προγράμματα εφαρμογής 2) Προγράμματα συστήματος: διαχείριση πόρων υπολογιστή. OS. συστήματα...

Νέα άρθρα
/
Δημοφιλής