Povečajte velikost predpomnilnika v datotečnem sistemu v Vista
Vedno sem se spraševal, zakaj vam Windows ne dovoljuje nastavitve poljubne velikosti predpomnilnika datotečnega sistema. Kaj pa, če imate v prenosnem računalniku počasen trdi disk, toda veliko razpoložljivega sistemskega pomnilnika? Ne bi smeli povečati pomnilnika, da bi pospešili dostop do trdega diska?
Našel sem rahlo dokumentiran poteg, ki vam bo omogočil, da boste Windowsu povedali, da bo uporabljal več predpomnilnika za "pool" NTFS, kar bi moralo povečati zmogljivost, če se vaš sistem odpre in zapre veliko datotek ves čas, kot moj..
Glede na Microsoftovo dokumentacijo:
Povečanje fizičnega pomnilnika vedno ne poveča količine pomnilnika, ki je na voljo za NTFS. Nastavitev spomin do 2 poveča omejitev pomnilnika za stranski bazen. To lahko izboljša zmogljivost, če sistem odpre in zapre veliko datotek v istem nizu datotek in še ne uporablja velikih količin sistemskega pomnilnika za druge aplikacije ali za predpomnilnik. Če vaš računalnik že uporablja velike količine sistemskega pomnilnika za druge aplikacije ali za predpomnilniški pomnilnik, povečanje omejitve pomnilnika NTFS in nezapakiranega pomnilnika v bazenu zmanjša razpoložljiv pomnilnik za ostale procese. To lahko zmanjša celotno zmogljivost sistema.
To spremembo bom sam preizkušal in resnično upam, da bom dobil povratne informacije od naših odličnih bralcev. Prosim, upoštevajte, da še ne izvajam nobenih meril, zato še ne morem potrditi, da to prinaša velike koristi v realnem svetu.
Ukazna vrstica Hack
Odprite ukazni poziv v načinu skrbnika tako, da z desno tipko miške kliknete Zaženi kot skrbnik ali vnesete cmd v polje za iskanje v začetnem meniju in uporabite Ctrl + Shift + Enter.
Za povečanje nastavitve predpomnilnika vnesite naslednji ukaz:
fsutil vedenje nastavite spomin 2
Če želite preveriti trenutno vrednost, vnesite ta ukaz:
fsutil vedenje poizvedbo spomin
Če želite spremeniti nastavitev nazaj na privzeto, uporabite ta ukaz:
fsutil vedenje nastavite spomin 1
Kot vedno, lahko te "nekoliko" dokumentirane nastavitve uničijo vaš sistem, zato opravite na lastno odgovornost. Prav tako boste verjetno morali ponovno zagnati računalnik, da boste videli kakšno razliko.
Manual Registry Hack
To vrednost lahko nastavite tudi s spreminjanjem parametra registra. Odprite regedit.exe prek iskalnega ali zagonskega menija Start in se pomaknite do naslednjega ključa:
SISTEM HKEY_LOCAL_MACHINE CurrentControlSet Nadzorni sistem
Dvokliknite na tipko NtfsMemoryUsage na desni strani in spremenite vrednost na 2. Tu so razpoložljive vrednosti:
- Ni nastavljeno: 0
- Nastavite na Privzeto: 1
- Povečaj predpomnilnik: 2
V skladu z dokumentacijo je privzeta nastavitev »1«, vendar je privzeto nastavljena na »0«. Običajno v tem scenariju nastavitev »0« pomeni »Ni nastavljena«, kar pomeni, da sistem uporablja privzeto nastavitev. Vrednost lahko spremenite v »0« ali »1«, če želite to privzeto spremeniti.
Ta nastavitev deluje tudi v sistemu Windows Server 2003.