5Sep
Esmu vienmēr domājis, 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, un tam vajadzētu palielināt veiktspēju, ja sistēma atver un aizver daudz 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. atmiņas resursu iestatīšana uz 2 palielina pagedošo 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 šo pārmaiņu pārbaudīšu pats sevi, 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 arī ierakstiet cmd sākuma izvēlnes meklēšanas lodziņā un izmantojiet Ctrl + Shift + Enter.
Ierakstiet šo komandu, lai palielinātu kešatmiņas iestatījumu:
fsutil uzvedības iestatījums memoryusage 2
Lai pārbaudītu pašreizējo vērtību, ierakstiet šo komandu:
fsutil uzvedības atmiņas atmiņa
Lai mainītu iestatījumu atpakaļ uz noklusējuma, izmantojiet šo komandu:
fsutil uzvedība set memoryusage 1
Kā vienmēr, šie "nedaudz" dokumentēti iestatījumi var skrūvēt jūsu sistēmu, tāpēc izpildiet uz savu risku. Arī jums, iespējams, būs jāpārstartē mašīna, lai redzētu jebkādu atšķirību.
rokasgrāmata Registry Hack
Jūs varat arī iestatīt šo vērtību, mainot reģistra parametru. Atveriet regedit.exe, izmantojot sākuma izvēlnes meklēšanu vai palaišanas logu, un pēc tam pārejiet uz šo taustiņu:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem
Veiciet dubultklikšķi uz NtfsMemoryUsage atslēgas labajā pusē un mainietvērtība ir 2. Šeit ir pieejamās vērtības:
- nav iestatīts: 0
- iestatīts uz noklusējuma: 1
- Palielināt kešatmiņu: 2
Saskaņā ar dokumentāciju noklusējuma iestatījums ir "1", bet pēc noklusējuma atslēga ir iestatīta 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ī operētājsistēmā Windows Server 2003.