Vergroot de geheugencachegrootte van het bestandssysteem in Windows 7
- Categorie: Tutorials
Bestandsbewerkingen op systemen met Windows NT maken gebruik van een beperkte pool van kernelbuffers. Dit kan bestandsbewerkingen op Windows vertragen of zelfs tot stilstand brengen als de buffers vol zijn, zodat ze voorlopig geen nieuwe bestandsbewerkingen kunnen accepteren.
Het geheugengebruik van de buffers kan worden verhoogd vanaf een verhoogde opdrachtregelprompt of het Windows-register.
Het versnelt in theorie situaties waarin veel bestandsbewerkingen snel moeten worden uitgevoerd, handig in elke situatie met een groter aantal lees- en schrijfbewerkingen.
Als u de instelling wijzigt, wordt het wisselende en niet-wisselende geheugengebruik van de buffers vergroot, wat aangeeft dat deze aanpassing alleen moet worden gebruikt als er voldoende reservegeheugen beschikbaar is op de pc.
Microsoft TechNet biedt de volgende beschrijving van de waarde van het geheugengebruik:
Configureert de interne cacheniveaus van NTFS-wisselpool en NTFS niet-wisselbaar-poolgeheugen. Ingesteld op 1 of 2. Indien ingesteld op 1 (de standaardinstelling), gebruikt NTFS de standaardhoeveelheid wisselpoolgeheugen. Indien ingesteld op 2, vergroot NTFS de omvang van de lookaside-lijsten en geheugendrempels. Een lookaside-lijst is een pool van kernelgeheugenbuffers met een vaste grootte die de kernel- en apparaatstuurprogramma's maken als privégeheugencaches voor bestandssysteembewerkingen, zoals het lezen van een bestand.
Geheugengebruik vergroten via de opdrachtregel
Voor deze bewerking is een verhoogde opdrachtprompt vereist. Klik op start en vervolgens op Alle programma's, zoek Bureau-accessoires, klik met de rechtermuisknop op de opdrachtprompt in de lijst en selecteer Uitvoeren als beheerder.
U kunt ook op de Windows-toets drukken, cmd typen, met de rechtermuisknop op het cmd.exe-resultaat klikken en in plaats daarvan 'uitvoeren als beheerder' selecteren in het menu.
Voer de volgende opdracht uit om de limiet van het wisselbare poolgeheugen te verhogen:
fsutil gedrag ingesteld geheugengebruik 2
Windows retourneert de nieuwe waarde in dezelfde opdrachtprompt.
Windows-gebruikers die de oude instelling willen herstellen, kunnen in plaats daarvan de volgende opdracht uitvoeren:
fsutil gedrag ingesteld geheugengebruik 1
Geheugengebruik vergroten via het Windows-register:
Open de Windows Register-editor door opnieuw op Start te klikken en regedit in het vak Uitvoeren in te typen of door op Windows-R te drukken en regedit in het openingsdialoogvenster te typen.
Navigeer naar de volgende registersleutel:
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control FileSystem
Zoek het item NtfsMemoryUsage in het rechtervenster. Er kunnen drie mogelijke waarden worden ingesteld:
- Niet ingesteld: 0
- Standaard: 1
- Verhoogd: 2
Het computersysteem moet opnieuw worden opgestart voordat de wijziging van kracht wordt, ongeacht of deze is toegepast op het register of op de opdrachtregel.
Het is waarschijnlijk een goed idee om het systeem na het herstarten in real-life situaties te testen om te zien of de snelheidswinst merkbaar is en om te controleren of het stabiel blijft werken.
Deze instelling moet beschikbaar zijn op alle Windows NT-systemen. We hebben gecontroleerd of het beschikbaar is in Windows Vista, Windows 7 en de Windows Server-lijn. Het zou fijn zijn als gebruikers van Windows XP zouden kunnen zien of het ook beschikbaar is in dat besturingssysteem.
: Dezelfde methode werkt ook in nieuwere versies van Windows, zoals Windows 8 en 10.