jeg har alltid lurt på hvorfor Windows ikke lar deg angi en vilkårlig størrelse for filsystembufferen. Hva om du har en treg harddisk i den bærbare datamaskinen, men masse tilgjengelig systemminne? Bør du ikke kunne maksimere det minnet for å øke hastigheten på harddisktilgangen?
jeg har funnet en litt dokumentert tweak som lar Deg fortelle Windows å bruke mer cache FOR NTFS «pool», noe som bør øke ytelsen hvis systemet åpner og lukker mange filer hele tiden som min gjør.
I Henhold Til microsoft-dokumentasjonen:
Økende fysisk minne øker ikke alltid mengden vekslet bassengminne som ER tilgjengelig FOR NTFS. Innstilling memoryusage til 2 øker grensen for vekslet pool minne. Dette kan forbedre ytelsen hvis systemet åpner og lukker mange filer i samme filsett og ikke allerede bruker store mengder systemminne for andre programmer eller for hurtigminne. Hvis datamaskinen allerede bruker store mengder systemminne for andre programmer eller for hurtigbuffer, reduseres det tilgjengelige utvalgsminnet for ANDRE prosesser ved å øke grensen FOR ntfs-sidevekslet og ikke-sidevekslet utvalgsminne. Dette kan redusere den generelle systemytelsen.
jeg skal teste denne endringen selv, og jeg håper virkelig å få tilbakemelding fra våre gode lesere på denne. Vær oppmerksom på at jeg ikke har kjørt noen referanser ennå, så jeg kan ikke bekrefte at dette gir noen stor fordel i den virkelige verden.
Command Line Hack
Åpne Opp En Administratormodus ledetekst ved å høyreklikke og velge Kjør Som Administrator, eller skriv inn cmd i start-menyen søkeboksen Og Bruke Ctrl + Shift + Enter.
Skriv inn følgende kommando for å øke hurtigbufferinnstillingen:
fsutil oppførsel sett memoryusage 2
for å sjekke gjeldende verdi, skriv inn denne kommandoen:
fsutil behavior query memoryusage
hvis du vil endre innstillingen tilbake til standard, bruker du denne kommandoen:
fsutil behavior set memoryusage 1
som alltid kan disse «litt» dokumenterte innstillingene skru opp systemet ditt, så utfør på egen risiko. Også, du må sannsynligvis starte maskinen på nytt for å se noen forskjell.
Manuell Registry Hack
du kan også angi denne verdien ved å endre en registerparameter. Åpne regedit.exe gjennom start-menyen søk eller kjør-boksen, og naviger deretter ned til følgende tast:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Kontroll \ Filsystem
Dobbeltklikk På NtfsMemoryUsage-tasten på høyre side og endre verdien til 2. Her er de tilgjengelige verdiene:
- Ikke Satt: 0
- Satt Til Standard: 1
- Øk Hurtigbufferen: 2
ifølge dokumentasjonen er standardinnstillingen «1», men som standard er nøkkelen satt til»0″. Vanligvis i dette scenariet innstillingen av » 0 «betyr» Ikke Satt», som betyr at systemet bruker standardinnstillingen. Du bør kunne endre verdien til enten » 0 «eller » 1″for å endre dette tilbake til standard.
denne innstillingen fungerer også I Windows Server 2003.