Olen aina ihmetellyt, miksi Windows ei salli sinun asettaa mielivaltaista kokoa tiedostojärjestelmän välimuistiin. Mitä jos sinulla on hidas kiintolevy kannettavassa tietokoneessa, mutta paljon järjestelmämuistia? Eikö sinun pitäisi pystyä maksimoimaan muistia nopeuttaakseen kiintolevyn käyttöä?
Olen löytänyt hieman dokumentoitunutta versiota, jonka avulla voit kertoa Windowsille, että käytät enemmän välimuistia NTFS "poolille", mikä lisää suorituskykyä, jos järjestelmä avataan ja sulkee paljon tiedostoja koko ajan kuten minun.
Microsoftin dokumentaation mukaan:
Increasing physical memory does not always increase the amount of paged pool memory available to NTFS. Setting memoryusage to 2 raises the limit of paged pool memory. This might improve performance if your system is opening and closing many files in the same file set and is not already using large amounts of system memory for other applications or for cache memory. If your computer is already using large amounts of system memory for other applications or for cache memory, increasing the limit of NTFS paged and non-paged pool memory reduces the available pool memory for other processes. This might reduce overall system performance.
Minä testän tämän muutoksen itseäsi, ja toivon todella saada palautetta erinomaisista lukijoistamme tästä. Huomaa, etten ole vielä käyttänyt vertailuarvoja, joten en voi vielä vahvistaa, että tämä tuo merkittäviä hyötyjä reaalimaailmassa.
Komentorivin hakata
Avaa ylläpitäjän tilan kehote napsauttamalla hiiren kakkospainiketta ja valitsemalla Suorita järjestelmänvalvojana tai kirjoittamalla cmd Käynnistä-valikon hakukenttään ja paina Ctrl + Shift + Enter.
Kirjoita seuraava komento välimuistin asetusten lisäämiseksi:
fsutil behavior set memoryusage 2
Kirjoita nykyinen arvo tähän komentoon seuraavasti:
fsutil behavior query memoryusage
Voit muuttaa asetusta oletusarvoisesti käyttämällä tätä komentoa:
fsutil behavior set memoryusage 1
Manual Registry Hack
Voit myös asettaa tämän arvon muuttamalla rekisteriparametria. Avaa regedit.exe käynnistysvalikon tai -ruudun läpi ja selaa sitten seuraavaan avaimeen:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem
- Ei asetettu: 0
- Oletusasetus: 1
- Lisää välimuisti: 2
Asiakirjojen mukaan oletusasetus on "1", mutta oletuksena avain on asetettu "0". Tyypillisesti tässä tilanteessa "0" -asetus tarkoittaa "Ei asetusta", mikä tarkoittaa, että järjestelmä käyttää oletusasetusta. Sinun pitäisi pystyä vaihtamaan arvo joko "0" tai "1", jotta muutat tämän oletusarvoiksi.
Tämä asetus toimii myös Windows Server 2003: ssa.