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

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

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?

Találtam egy kicsit dokumentált csípést, amely lehetővé teszi, hogy elmondja a Windowsnak, hogy használjon több gyorsítótárat az NTFS "pool" -hoz, ami növeli a teljesítményt, ha a rendszer megnyitja és bezárja sok fájlt, mint az enyém.

A Microsoft dokumentációja szerint:

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.

Én magam próbálom ezt a változást, és nagyon remélem, hogy visszajelzést kapok a kiváló olvasóktól. Felhívjuk a figyelmedet, hogy még nem mutattam be semmilyen referenciaértéket, így 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.

Parancssor Hack

Nyissa meg a Felügyeleti mód parancssorát a jobb egérgombbal, és válassza a Futtatás adminisztrátorként vagy írja be cmd 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 behavior set memoryusage 2

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

fsutil behavior query memoryusage

Ha vissza kívánja állítani az alapértelmezett értéket, használja ezt a parancsot:

fsutil behavior set memoryusage 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.
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.

Manual Registry Hack

Ezt az értéket a rendszerleíró adatbázis paraméterének megváltoztatásával is beállíthatja. 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_MACHINESYSTEMCurrentControlSetControlFileSystem

Kattintson duplán az NtfsMemoryUsage gombra a jobb oldalon, és változtassa meg az értéket 2-re. Itt a rendelkezésre álló értékek:
Kattintson duplán az NtfsMemoryUsage gombra a jobb oldalon, és változtassa meg az értéket 2-re. Itt a rendelkezésre álló értékek:
  • Nincs beállítva: 0
  • Állítsa alapértelmezett értékre: 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.

Ajánlott: