Zvyšte velikost vyrovnávací paměti souborového systému ve Windows Vista

vždycky jsem přemýšlel, proč systém Windows neumožňuje nastavit libovolnou velikost pro mezipaměť souborového systému. Co když máte v notebooku pomalý pevný disk, ale spoustu dostupné systémové paměti? Neměli byste být schopni maximalizovat tuto paměť, abyste urychlili přístup na pevný disk?

našel jsem mírně zdokumentované vylepšení, které vám umožní říct systému Windows, aby používal více mezipaměti pro „fond“ NTFS, což by mělo zvýšit výkon, pokud váš systém otevře a zavře mnoho souborů po celou dobu, jako je moje.

podle dokumentace společnosti Microsoft:

zvýšit-the-souborový systém-paměť-cache-size-in-vista foto 1

zvýšení fyzické paměti ne vždy zvyšuje množství stránkované paměti fondu dostupné pro NTFS. Nastavení paměti na 2 zvyšuje limit stránkované paměti fondu. To by mohlo zlepšit výkon, pokud váš systém otevírá a zavírá mnoho souborů ve stejné sadě souborů a již nepoužívá velké množství systémové paměti pro jiné aplikace nebo pro mezipaměť. Pokud váš počítač již používá velké množství systémové paměti pro jiné aplikace nebo pro mezipaměť, zvýšení limitu stránkované a nestránkové paměti fondu NTFS snižuje dostupnou paměť fondu pro jiné procesy. To by mohlo snížit celkový výkon systému.

budu testovat tuto změnu sám, a já opravdu doufám, že získat zpětnou vazbu od našich vynikajících čtenářů na tento jeden. Vezměte prosím na vědomí, že jsem ještě nespustil žádné benchmarky, takže zatím nemohu potvrdit, že to přináší nějaký významný přínos ve výkonu v reálném světě.

příkazový řádek Hack

otevřete příkazový řádek režimu správce klepnutím pravým tlačítkem myši a výběrem Spustit jako správce, nebo zadejte cmd do vyhledávacího pole nabídky start a použijte Ctrl + Shift + Enter.

zadejte následující příkaz pro zvýšení nastavení mezipaměti:

fsutil behavior set memoryusage 2

Chcete-li zkontrolovat aktuální hodnotu, zadejte tento příkaz:

fsutil behavior query memoryusage

Chcete-li změnit nastavení zpět na výchozí, použijte tento příkaz:

fsutil chování nastavit memoryusage 1

zvýšit-the-souborový systém-paměť-cache-size-in-vista foto 2

jako vždy, tyto „mírně“ zdokumentované nastavení může zkazit váš systém, takže provádět na vlastní nebezpečí. Také budete pravděpodobně muset restartovat počítač, abyste viděli nějaký rozdíl.

ruční Registry Hack

můžete také nastavit tuto hodnotu změnou parametru registru. Otevřete regedit.exe v nabídce start hledat nebo spustit a poté přejděte dolů na následující klávesu:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control\souborový systém

zvýšit-the-souborový systém-paměť-cache-size-in-vista foto 3

Poklepejte na klávesu NtfsMemoryUsage na pravé straně a změňte hodnotu na 2. Zde jsou dostupné hodnoty:

  • Nenastaveno: 0
  • nastaveno na výchozí: 1
  • zvýšit mezipaměť: 2

podle dokumentace je výchozí nastavení „1“, ale ve výchozím nastavení je klíč nastaven na „0“. Typicky v tomto scénáři nastavení “ 0 „znamená “ Nenastaveno“, což znamená, že systém používá výchozí nastavení. Měli byste být schopni změnit hodnotu buď na “ 0 „nebo “ 1″, abyste ji mohli změnit zpět na výchozí.

toto nastavení funguje také v systému Windows Server 2003.

Write a Comment

Vaše e-mailová adresa nebude zveřejněna.