Αυξήστε το μέγεθος της μνήμης Cache του FileSystem στα Windows 7
- Κατηγορία: Σεμινάρια
Οι λειτουργίες αρχείων σε συστήματα που βασίζονται στα Windows NT χρησιμοποιούν μια περιορισμένη ομάδα buffer πυρήνα. Αυτό μπορεί να επιβραδύνει ή ακόμη και να σταματήσει τις λειτουργίες αρχείων στα Windows εάν τα buffer έχουν γεμίσει, ώστε προς το παρόν να μην μπορούν να δεχτούν νέες λειτουργίες αρχείων.
Η χρήση της μνήμης των buffer μπορεί να αυξηθεί από μια γραμμή εντολών με αυξημένη γραμμή εντολών ή από το μητρώο των Windows.
Θεωρητικά επιταχύνει καταστάσεις όπου πολλές λειτουργίες αρχείων πρέπει να εκτελούνται γρήγορα, χρήσιμες σε κάθε κατάσταση με αυξημένο αριθμό λειτουργιών εγγραφής ανάγνωσης.
Η αλλαγή της ρύθμισης θα αυξήσει τη σελιδοποιημένη και τη μη σελιδοποιημένη χρήση μνήμης των buffer, γεγονός που υποδηλώνει ότι αυτό το τσίμπημα θα πρέπει να χρησιμοποιείται μόνο εάν υπάρχει αρκετή διαθέσιμη μνήμη συστήματος στον υπολογιστή.
Το Microsoft TechNet προσφέρει την ακόλουθη περιγραφή της τιμής μνήμης:
Διαμορφώνει τα επίπεδα εσωτερικής προσωρινής μνήμης της ομάδας σελιδοποίησης NTFS και της μνήμης μη σελιδοποιημένης ομάδας NTFS. Ορισμός σε 1 ή 2. Όταν οριστεί σε 1 (η προεπιλογή), το NTFS χρησιμοποιεί την προεπιλεγμένη ποσότητα μνήμης σελιδοποιημένης ομάδας. Όταν οριστεί σε 2, το NTFS αυξάνει το μέγεθος των λιστών όψης και των ορίων μνήμης. Μια λίστα όψεως είναι μια ομάδα ρυθμιστικών μνήμης πυρήνα σταθερού μεγέθους που δημιουργούν οι πυρήνες και τα προγράμματα οδήγησης συσκευών ως προσωρινή μνήμη μνήμης για λειτουργίες συστήματος αρχείων, όπως η ανάγνωση ενός αρχείου.
Αύξηση της χρήσης μνήμης μέσω της γραμμής εντολών
Απαιτείται αυξημένη γραμμή εντολών για αυτήν τη λειτουργία. Κάντε κλικ στο κουμπί Έναρξη και, στη συνέχεια, Όλα τα προγράμματα, εντοπίστε Αξεσουάρ, κάντε δεξί κλικ στη Γραμμή εντολών στη λίστα και επιλέξτε Εκτέλεση ως διαχειριστής.
Εναλλακτικά, μπορείτε να πατήσετε το πλήκτρο Windows, να πληκτρολογήσετε cmd, να κάνετε δεξί κλικ στο αποτέλεσμα cmd.exe και να επιλέξετε «εκτέλεση ως διαχειριστής» από το μενού.
Εκτελέστε την ακόλουθη εντολή για να αυξήσετε το όριο της σελιδοποιημένης μνήμης συγκέντρωσης:
fsutil behavior set memoryusage 2
Τα Windows θα επιστρέψουν τη νέα τιμή στην ίδια γραμμή εντολών.
Οι χρήστες των Windows που επιθυμούν να επαναφέρουν την παλιά ρύθμιση μπορούν να εκτελέσουν την ακόλουθη εντολή αντί:
fsutil behavior set memoryusage 1
Αύξηση της χρήσης μνήμης μέσω του μητρώου των Windows:
Ανοίξτε τον Windows Registry Editor κάνοντας κλικ στο Start ξανά και πληκτρολογώντας regedit στο πλαίσιο εκτέλεσης ή πατώντας Windows-R και πληκτρολογώντας regedit στο παράθυρο διαλόγου ανοίγματος εκτέλεσης.
Μεταβείτε στο ακόλουθο κλειδί μητρώου:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control FileSystem
Εντοπίστε την καταχώρηση NtfsMemoryUsage στο δεξί παράθυρο. Μπορούν να οριστούν τρεις πιθανές τιμές:
- Δεν έχει οριστεί: 0
- Προεπιλογή: 1
- Αυξήθηκε: 2
Απαιτείται επανεκκίνηση του συστήματος υπολογιστή πριν από την έναρξη της αλλαγής, ανεξάρτητα από το εάν έχει εφαρμοστεί στο Μητρώο ή στη γραμμή εντολών.
Είναι πιθανώς καλή ιδέα να δοκιμάσετε το σύστημα σε πραγματικές καταστάσεις μετά την επανεκκίνηση, για να δείτε αν τα κέρδη ταχύτητας είναι αισθητά και επαληθεύστε ότι συνεχίζει να λειτουργεί σταθερά.
Αυτή η ρύθμιση θα πρέπει να είναι διαθέσιμη σε όλα τα συστήματα που βασίζονται στα Windows NT. Έχουμε επαληθεύσει ότι είναι διαθέσιμο στα Windows Vista, Windows 7 και στη γραμμή Windows Server. Θα ήταν ωραίο εάν οι χρήστες των Windows XP μπορούσαν να δουν αν είναι επίσης διαθέσιμο σε αυτό το λειτουργικό σύστημα.
: Η ίδια μέθοδος λειτουργεί και σε νεότερες εκδόσεις των Windows, όπως τα Windows 8 και 10.