5Sep
Olen aina ihmetellyt, miksi Windows ei salli mielivaltaisen kokoista tiedostojärjestelmän välimuistia. 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 dokumentoitu viritys, jonka avulla voit kertoa Windowsille lisää välimuistia NTFS "pool", mikä olisi lisättävä suorituskykyä, jos järjestelmä avaa ja sulkee paljon tiedostoja koko ajan kuin minun tekee.
Microsoftin dokumentaation mukaan:
Lisääntyvä fyysinen muisti ei aina lisää NTFS: n käytettävissä olevaa sivuroidun muistin määrää.-muistin 2 -asetusten määrittäminen nostaa hakutoiminnon muistin rajan. Tämä saattaa parantaa suorituskykyä, jos järjestelmä avaa ja sulkee useita tiedostoja samassa tiedostokoossa, ja se ei ole jo käyttänyt suuria määriä järjestelmämuistia muille sovelluksille tai välimuistille. Jos tietokoneesi käyttää jo suuria määriä järjestelmämuistia muille sovelluksille tai välimuistille, lisää NTFS-sivun ja ei-sivutun altaan muistin rajaa vähentää muiden prosessien käytettävissä olevaa poolimuistia. Tämä saattaa heikentää järjestelmän yleistä suorituskykyä.
Teen tätä muutosta 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 komentokehote napsauttamalla hiiren kakkospainiketta ja valitsemalla Suorita järjestelmänvalvojana tai kirjoittamalla cmd käynnistysvalikon hakukenttään ja käytä Ctrl + Shift + Enter.
Kirjoita seuraava komento välimuistin asetusten lisäämiseksi:
fsutil käyttäytymisasetus memoryusage 2
Kirjoita nykyinen arvo kirjoittamalla tämä komento:
fsutil käyttäytymiskorvaus muistia
Voit muuttaa asetusta oletusarvoksi käyttämällä tätä komentoa:
fsutil-käyttäytymisasetukset memorydage 1
Kuten nämäkin "hieman" dokumentoituja asetuksia voi räjähtää, tee se omalla vastuullasi. Lisäksi sinun on todennäköisesti käynnistettävä kone uudelleen nähdäksesi eroa.
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_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem
Kaksoisnapsauta NtfsMemoryUsage-näppäintä oikealla puolella ja muutaarvo on 2. Tässä ovat käytettävissä olevat arvot:
- Ei asetettu: 0
- Aseta oletukseksi: 1
- Lisää välimuisti: 2
Asiakirjojen mukaan oletusasetus on "1", mutta oletuksena avain on asetettu arvoon "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.