Lisää FileSystem-muistin välimuistin kokoa Vistassa
Olen aina miettinyt, miksi Windows ei voi asettaa mielivaltaista kokoa tiedostojärjestelmän välimuistiin. Entä jos sinulla on hidas kiintolevy kannettavassa tietokoneessa, mutta on paljon käytettävissä olevaa muistia? Eikö sinun pitäisi pystyä maksimoimaan tätä muistia kiintolevyn käytön nopeuttamiseksi?
Olen löytänyt hieman dokumentoidun säätimen, jonka avulla voit kertoa Windowsille, että se käyttää enemmän välimuistia NTFS-poolille, mikä lisää suorituskykyä, jos järjestelmä avautuu ja sulkee paljon tiedostoja koko ajan kuten minun..
Microsoftin asiakirjojen mukaan:
Fyysisen muistin lisääminen ei aina lisää NTFS: n käytettävissä olevan sivukanavan muistin määrää. asetus muistin käyttö että 2 nostaa sivun muistin rajaa. Tämä voi parantaa suorituskykyä, jos järjestelmä avaa ja sulkee useita tiedostoja samassa tiedostoryhmässä eikä käytä jo suuria määriä järjestelmän muistia muille sovelluksille tai välimuistille. Jos tietokoneessasi on jo suuria määriä muistia muille sovelluksille tai välimuistille, NTFS-sivun ja ei-sivutun muistin raja-arvon lisääminen vähentää käytettävissä olevaa poolimuistia muille prosesseille. Tämä saattaa vähentää järjestelmän kokonaistehokkuutta.
Testin tämän muutoksen itse, ja toivon todella, että saamme palautetta erinomaisilta lukijoiltamme tästä. Huomaa, että en ole vielä suorittanut vertailuarvoja, joten en voi vielä vahvistaa, että tämä tuottaa merkittäviä etuja todellisessa suorituskyvyssä.
Komentorivi Hack
Avaa pääkäyttäjän tilan komentokehote napsauttamalla hiiren kakkospainikkeella ja valitsemalla Suorita järjestelmänvalvojana tai kirjoittamalla cmd Käynnistä-valikon hakukenttään ja käytä Ctrl + Shift + Enter.
Kirjoita seuraava komento lisätäksesi välimuistiasetusta:
fsutil-käyttäytymisjoukko memoryusage 2
Voit tarkistaa nykyisen arvon kirjoittamalla tämän komennon:
fsutil-käyttäytymiskysely memoryusage
Jos haluat muuttaa asetusta takaisin oletusarvoon, käytä tätä komentoa:
fsutil-käyttäytymisjoukko memoryusage 1
Kuten aina, nämä "hieman" dokumentoidut asetukset voivat ruuvattaa järjestelmän, joten toimi omalla vastuullasi. Sinun täytyy myös käynnistää kone uudelleen käynnistääksesi eron.
Manuaalinen rekisterihyökkäys
Voit myös asettaa tämän arvon muuttamalla rekisterin parametria. Avaa regedit.exe Käynnistä-valikon haku- tai suoritustilassa ja siirry sitten seuraavaan näppäimeen:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem
Kaksoisnapsauta oikealla puolella olevaa NtfsMemoryUsage-näppäintä ja muuta arvoa arvoon 2. Tässä ovat käytettävissä olevat arvot:
- Ei asetettu: 0
- Aseta oletusarvoksi: 1
- Lisää välimuistia: 2
Asiakirjan mukaan oletusasetus on "1", mutta oletusarvoisesti näppäin on "0". Tyypillisesti tässä tilanteessa "0" -asetuksella tarkoitetaan "Not Set", mikä tarkoittaa, että järjestelmä käyttää oletusasetusta. Voit muuttaa arvoa joko "0" tai "1", jos haluat muuttaa tämän oletusasetukseksi.
Tämä asetus toimii myös Windows Server 2003: ssa.