Esmu vienmēr priecājos, kāpēc Windows neļauj iestatīt patvaļīgu izmēru failu sistēmas kešatmiņai. Ko darīt, ja jūsu klēpjdatorā ir lēns cietais disks, bet uzlādē pieejamo sistēmas atmiņu? Vai jums vajadzētu būt iespējai palielināt šo atmiņu, lai paātrinātu piekļuvi cietajam diskam?
Esmu atradis nedaudz dokumentētu kniebienu, kas ļaus jums pastāstīt Windows, lai NTFS "pultī" izmantotu vairāk kešatmiņas, kas palielina veiktspēju, ja sistēma atver un aizver daudzus failus, tāpat kā mana.
Saskaņā ar Microsoft dokumentāciju:
Fiziskās atmiņas palielināšana ne vienmēr palielina partijas atmiņas apjomu, kas pieejams NTFS. Iestatījums atmiņas apjoms uz 2 palielina paged bumbas atmiņu. Tas varētu uzlabot veiktspēju, ja jūsu sistēma atver un aizver daudzus failus vienā un tajā pašā datņu komplektā, un tā jau neizmanto lielu daudzumu sistēmas atmiņas citām lietojumprogrammām vai kešatmiņai. Ja jūsu dators jau izmanto lielu daudzumu sistēmas atmiņas citām lietojumprogrammām vai kešatmiņai, NTFS pagedoto un neizmantoto atmiņu apjoma palielināšana samazina pieejamo pusi citu procesu atmiņu. Tas varētu samazināt sistēmas vispārējo darbību.
Es pārbaudīšu šo izmaiņu no sevis, un es patiešām ceru saņemt atsauksmes no mūsu izcilajiem lasītājiem par šo vienu. Lūdzu, ņemiet vērā, ka līdz šim es neesmu rādījis nekādus kritērijus, tāpēc es vēl nevaru apstiprināt, ka tas dod lielu labumu reālās pasaules veiktspējā.
Komandrindas Hack
Atveriet administratora režīma komandu uzvedni, ar peles labo pogu noklikšķinot un izvēloties Run as administrator vai ievadīt cmd meklēšanas izvēlnes Sākt izvēlnē un izmantojiet taustiņu kombināciju Ctrl + Shift + Enter.
Lai palielinātu kešatmiņas iestatījumu, ierakstiet šādu komandu:
fsutil uzvedības iestatījums memoryusage 2
Lai pārbaudītu pašreizējo vērtību, ierakstiet šo komandu:
fsutil uzvedības vaicājuma memoryusage
Lai mainītu iestatījumu atpakaļ uz noklusējuma, izmantojiet šo komandu:
fsutil uzvedība set memoryuscape 1
Kā vienmēr, šie "nedaudz" dokumentētie iestatījumi var ieskrūvēt jūsu sistēmu, tāpēc rīkojoties uz savu risku. Arī jums, iespējams, būs jāpārstartē mašīna, lai redzētu jebkādu atšķirību.
Manuālais reģistrs
Varat arī iestatīt šo vērtību, nomainot reģistra parametru. Atveriet regedit.exe, izmantojot sākuma izvēlnes meklēšanu vai palaišanas kārtu, un pēc tam pārejiet uz šo taustiņu:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem
Veiciet dubultklikšķi uz NtfsMemoryUsage taustiņa labajā pusē un mainiet vērtību uz 2. Šeit ir pieejamas vērtības:
Saskaņā ar dokumentāciju noklusējuma iestatījums ir "1", bet pēc noklusējuma taustiņš ir iestatīts uz "0". Parasti šajā scenārijā iestatījums "0" nozīmē "Not set", kas nozīmē, ka sistēma izmanto noklusējuma iestatījumu. Jums vajadzētu būt iespējai mainīt vērtību vai nu "0" vai "1", lai mainītu to atpakaļ uz noklusējumu.
Šis iestatījums darbojas arī sistēmā Windows Server 2003.