5Sep

Növelje a FileSystem memória gyorsítótár méretét Vista-ban

click fraud protection

Mindig is kíváncsi voltam, hogy a Windows nem teszi lehetővé a fájlrendszer gyorsítótárának tetszőleges méretének beállítását. Mi a teendő, ha lassú merevlemezed van a laptopodban, de a rendelkezésre álló rendszermemória? Nem tudná maximalizálni azt a memóriát, hogy felgyorsítsa a merevlemez elérését?

Egy kicsit dokumentált csípést találtam, amely lehetővé teszi, hogy elmondja a Windowsnak, hogy több gyorsítótárat használ az NTFS "pool" -hoz, ami növeli a teljesítményt, ha a rendszer megnyitja és bezárja a fájlokat egész idő alatt, mint az enyém.

A Microsoft dokumentációjának megfelelően:

A növekvő fizikai memória nem mindig növeli az adatbázishoz használt memóriaméret mennyiségét. Az memóriakártya 2 beállítása növeli a lapozott pool memória korlátját. Ez javíthatja a teljesítményt, ha a rendszer számos fájlt megnyit és bezár, ugyanabban a fájlkészletben, és nem használ nagy mennyiségű rendszermemóriát más alkalmazásokhoz vagy cache-memóriához. Ha a számítógép már használ nagy mennyiségű rendszermemóriát más alkalmazásokhoz vagy cache-memóriához, az NTFS-alapú és nem paging pool memória korlátjának növelése csökkenti a rendelkezésre álló tárterület memóriáját más folyamatokhoz. Ez csökkentheti a teljes rendszer teljesítményét.

instagram viewer

Én magam is tesztelném ezt a változást, és nagyon remélem, hogy visszajelzést kapunk a kiváló olvasóktól. Felhívjuk a figyelmedet, hogy még nem mutattam be semmilyen referenciaértéket, ezért még nem tudom megerősíteni, hogy ez jelentős előnyökkel jár a valóságos teljesítmény terén.

Command Line Hack

Nyissa meg a Felügyeleti mód parancssorát a jobb egérgombbal, és válassza a Futtatás adminisztrátorként parancsot, vagy írja be az cmd parancsot a start menü keresőmezőjébe, és használja a Ctrl + Shift + Enter billentyűkombinációt.

Írja be a következő parancsot a gyorsítótár beállításának növeléséhez:

fsutil viselkedéskészlet memóriakezelés 2

Az aktuális érték ellenőrzéséhez írja be ezt a parancsot:

fsutil viselkedési lekérdezés memóriahely

A beállítás visszaállításához az alapértelmezett értéket használja:

fsutil viselkedési készlet memóriakezelés 1

Mint mindig, ezek a "kissé" dokumentált beállítások megcsavarják a rendszert, ezért saját felelősségére hajtsa végre. Továbbá valószínűleg újra kell indítani a gépet, hogy bármilyen különbséget láthasson.

Kézi regisztrációs hack

Ezzel az értékkel is beállíthatja a rendszerleíró adatbázis paramétereit. Nyissa meg a regedit.exe programot a start menü keresési vagy futási mezőjében, majd navigáljon a következő kulcsra:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem

Kattintson duplán az NtfsMemoryUsage kulcsra a jobb oldalon, és módosítsa aértéket 2. Itt a rendelkezésre álló értékek:

  • Nincs beállítva: 0
  • Alapértelmezett érték: 1
  • Cache növelése: 2

A dokumentáció szerint az alapértelmezett beállítás "1", de alapértelmezés szerint a kulcs "0" -ra van állítva.Általában ebben a forgatókönyvben a "0" beállítás azt jelenti, hogy "nincs beállítva", ami azt jelenti, hogy a rendszer az alapértelmezett beállítást használja. Lehetővé kell tenni, hogy az értéket "0" vagy "1" értékre változtassa, hogy ezt visszaállítsa az alapértelmezett értékre.

Ez a beállítás a Windows Server 2003 rendszerben is működik.