5Sep

Povećajte veličinu predmemorije memorije u datotečnom sustavu Vista

click fraud protection

Uvijek sam se pitao zašto Windows ne dopušta postavljanje proizvoljne veličine za predmemoriju datotečnih sustava.Što ako imate spor hard disk u vašem prijenosnom računalu, ali opterećenja raspoložive sistemske memorije? Ne biste li trebali povećati tu memoriju kako biste ubrzali pristup hard disku?

Pronašao sam malo dokumentirani ugađanje koji će vam omogućiti da vam Windowsu pribjegne više predmemorije za "bazen" NTFS, što bi trebalo povećati performanse ako vaš sustav otvori i zatvara puno datoteka cijelo vrijeme poput mojega.

Prema dokumentaciji tvrtke Microsoft:

Povećanje fizičke memorije ne povećava uvijek količinu pohranjene baze podataka raspoložive za NTFS.Postavljanje memorije na 2 podiže ograničenje zabilježene memorije bazena. To bi moglo poboljšati performanse ako vaš sustav otvara i zatvara mnoge datoteke u istom skupu datoteka i već ne koristi velike količine memorije sustava za druge aplikacije ili za memoriju predmemorije. Ako vaše računalo već koristi velike količine memorije sustava za druge aplikacije ili za memoriju predmemorije, povećanje ograničenja pohrane bazirana na NTFS-u i neisplaćene baze smanjuje raspoloživu bazensku memoriju za druge procese. To bi moglo smanjiti ukupnu učinkovitost sustava.

instagram viewer

Ja ću testirati ovu izmjenu, i stvarno se nadam da ću dobiti povratne informacije od naših izvrsnih čitatelja o ovoj. Imajte na umu da još nisam prikazivao mjerila, pa još ne mogu potvrditi da to donosi bilo kakvu veliku korist u izvedbi u stvarnom svijetu.

Zapovjedna linija Hack

Otvorite naredbeni redak administratorskog modusa desnim klikom miša i odabirom Pokreni kao administrator ili upišite cmd u okvir za pretraživanje izbornika Start i koristite Ctrl + Shift + Enter.

Upišite sljedeću naredbu za povećanje postavke predmemorije:

fsutil ponašanje set memoryusage 2

Da biste provjerili trenutnu vrijednost upišite ovu naredbu:

upit fsutil ponašanja memoryusage

Da biste promijenili postavku na zadanu, koristite ovu naredbu:

fsutil ponašanje set memoryusage 1

Kao i uvijek, te "neznatno" dokumentirane postavke mogu zavarati vaš sustav, stoga izvršite na vlastiti rizik. Također, vjerojatno ćete morati ponovo pokrenuti uređaj da biste vidjeli kakvu razliku.

Manual Registry Hack

Možete također postaviti tu vrijednost mijenjanjem parametra registra. Otvorite regedit.exe kroz pretraživanje startnog izbornika ili okvir za pokretanje, a zatim prijeđite na sljedeći ključ:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem

Dvaput kliknite tipku NtfsMemoryUsage na desnoj strani i promijenitevrijednost na 2. Ovdje su dostupne vrijednosti:

  • Nije postavljeno: 0
  • Postavi na zadano: 1
  • Povećanje predmemorije: 2

Prema dokumentaciji zadana postavka je "1", no prema zadanim postavkama ključ je postavljen na "0".Obično u tom scenariju postavka "0" znači "Not Set", što znači da sustav koristi zadanu postavku. Trebali biste biti u mogućnosti promijeniti vrijednost na "0" ili "1" kako biste to vratili na zadano.

Ova postavka također radi u sustavu Windows Server 2003.