Povećajte veličinu privremene memorije datotečnog sustava u Vista
Uvijek sam se pitao zašto vam Windows ne dopušta postavljanje proizvoljne veličine za predmemoriju datotečnog sustava. Što ako imate lagani tvrdi disk u vašem prijenosnom računalu, ali puno raspoložive sistemske memorije? Ne biste li trebali maksimalno povećati tu memoriju kako biste ubrzali pristup tvrdom disku?
Pronašao sam pomalo dokumentirano podešavanje koje će vam omogućiti da Windowsu kažete da koristi više predmemorije za NTFS "pool", što bi trebalo povećati performanse ako se vaš sustav otvara i zatvara puno datoteka cijelo vrijeme poput mina..
Prema dokumentaciji tvrtke Microsoft:
Povećanje fizičke memorije ne povećava uvijek količinu memorije baznog poslužitelja dostupne NTFS-u. postavljanje memoryusage do 2 podiže ograničenje memorije za paged pool. To bi moglo poboljšati performanse ako vaš sustav otvara i zatvara mnoge datoteke u istom skupu datoteka i ne koristi velike količine sistemske memorije za druge aplikacije ili za predmemorijsku memoriju. Ako vaše računalo već koristi velike količine sistemske memorije za druge aplikacije ili za predmemorijsku memoriju, povećavanje ograničenja NTFS memorirane i nepokidane memorije za bazen smanjuje dostupnu memoriju spremišta za druge procese. To može smanjiti ukupne performanse sustava.
Sama ću testirati tu promjenu i nadam se da ću dobiti povratne informacije od naših izvrsnih čitatelja o ovome. Imajte na umu da još nisam pokrenuo mjerila, pa još ne mogu potvrditi da to donosi veću korist u stvarnom svijetu.
Command Line Hack
Otvorite naredbeni redak administracijskog načina desnom tipkom miša i odaberite 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 skup memorije 2
Da biste provjerili trenutnu vrijednost, upišite ovu naredbu:
fsutil ponašanje upit memorije
Da biste vratili zadanu postavku, upotrijebite ovu naredbu:
fsutil ponašanje skup memorije 1
Kao i uvijek, ove "neznatno" dokumentirane postavke mogu zajebati vaš sustav, pa tako izvršiti na vlastitu odgovornost. Također ćete vjerojatno morati ponovno pokrenuti stroj da biste vidjeli bilo kakvu razliku.
Ručni registar Hack
Tu vrijednost možete postaviti i promjenom parametra registra. Otvorite regedit.exe kroz okvir za pretraživanje izbornika Start ili okvir za pokretanje, a zatim idite do sljedećeg ključa:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ datotečnog sustava
Dvaput kliknite na tipku NtfsMemoryUsage na desnoj strani i promijenite vrijednost na 2. Evo dostupnih vrijednosti:
- Nije postavljeno: 0
- Postavite na Zadano: 1
- Povećaj predmemoriju: 2
Prema dokumentaciji zadana postavka je “1”, ali je prema zadanim postavkama tipka postavljena na “0”. Tipično u tom scenariju postavka "0" znači "nije postavljeno", što znači da sustav koristi zadanu postavku. Trebali biste moći promijeniti vrijednost na "0" ili "1" kako biste to vratili na zadanu vrijednost.
Ova postavka također funkcionira u sustavu Windows Server 2003.