Suurendage failisüsteemi mälu vahemälu suurust Vista
Olen alati mõelnud, miks Windows ei võimalda teil failisüsteemi vahemälu suvalise suuruse seadistada. Mis siis, kui teie sülearvutil on aeglane kõvaketas, kuid koormate saadaolevat süsteemi mälu? Kas te ei peaks seda mälu maksimeerima, et kiirendada kõvaketta juurdepääsu?
Ma leidsin veidi dokumenteeritud näpistama, mis võimaldab teil Windowsile öelda, et ta kasutab NTFS-i "basseini" jaoks rohkem vahemälu, mis peaks suurendama jõudlust, kui teie süsteem avab ja sulgeb palju faile kogu aeg nagu minu.
Vastavalt Microsofti dokumentatsioonile:
Füüsilise mälu suurendamine ei suurenda alati NTFS-i jaoks saadaval oleva otsinguühenduse mälu mahtu. Seadistamine memoryusage kuni 2 tõstab lehitsetud basseini mälu piiri. See võib parandada jõudlust, kui teie süsteem avab ja sulgeb palju faile ühes ja samas failisüsteemis ja ei kasuta juba suurel hulgal süsteemimälu teiste rakenduste või vahemälu jaoks. Kui teie arvuti kasutab juba suurel hulgal süsteemimälu teiste rakenduste või vahemälu jaoks, vähendab NTFS-lehekülje ja mitte-lehitsetud basseini mälu piiramine teiste protsesside jaoks olemasolevat basseinimälu. See võib vähendada süsteemi üldist jõudlust.
Ma katsetan seda muutust ise ja loodan, et saan meie suurepäraste lugejate kohta tagasisidet selle kohta. Pange tähele, et ma ei ole veel ühtegi võrdlusalust kasutanud, nii et ma ei saa veel kinnitada, et see annab reaalses jõudluses suurt kasu.
Command Line Hack
Avage administraatori režiimi käsurea, klõpsates hiire parema nupuga ja valides Run as Administrator või kirjuta cmd menüüsse Start ja kasutage Ctrl + Shift + Enter.
Vahemälu seadistuse suurendamiseks sisestage järgmine käsk:
fsutili käitumise seadistus memoryusage 2
Praeguse väärtuse kontrollimiseks tippige see käsk:
fsutil käitumise päringu memoryusage
Seadistuse muutmiseks vaikeseadeks kasutage seda käsku:
fsutili käitumise seadistus memoryusage 1
Nagu alati, võivad need „veidi“ dokumenteeritud seaded süsteemi süvendada, nii et need toimivad omal vastutusel. Samuti peate tõenäoliselt masina uuesti käivitama, et näha erinevusi.
Käsitsi registri Hack
Seda väärtust saab määrata ka registri parameetri muutmise teel. Avage regedit.exe käivitusmenüü otsingu või käivituskasti kaudu ja navigeerige allapoole järgmisele klahvile:
HKEY_LOCAL_MACHINE SÜSTEEM CurrentControlSet Control FileSystem
Topeltklõpsake NtfsMemoryUsage klahvi paremas servas ja muutke väärtuseks 2. Siin on saadaval järgmised väärtused:
- Ei ole määratud: 0
- Määra vaikimisi: 1
- Vahemälu suurendamine: 2
Dokumentatsiooni kohaselt on vaikeseade „1”, kuid vaikimisi on klahviks “0”. Selle stsenaariumi korral tähendab „0” seadistamine „Ei ole määratud”, mis tähendab, et süsteem kasutab vaikesätet. Selleks, et seda tagasi vaikeväärtuseks muuta, peaksite seda väärtust muutma kas “0” või “1”.
See säte töötab ka Windows Server 2003-s.