verhoog de grootte van de Cache van het bestandssysteem in Vista

ik heb me altijd afgevraagd waarom Windows u niet toestaat om een willekeurige grootte voor de cache van het bestandssysteem in te stellen. Wat als u een trage harde schijf in uw laptop, maar veel beschikbaar systeemgeheugen? Moet je niet in staat zijn om dat geheugen te maximaliseren om de toegang tot de harde schijf te versnellen?

ik heb een iets gedocumenteerde tweak gevonden die u zal toestaan om Windows te vertellen om meer cache te gebruiken voor de NTFS “pool”, die de prestaties zou moeten verhogen als uw systeem opent en sluit veel bestanden de hele tijd zoals de mijne doet.

volgens de documentatie van Microsoft:

vergroot-the-filesystem-memory-cache-size-in-vista foto 1

het verhogen van fysiek geheugen verhoogt niet altijd de hoeveelheid opgepiept poolgeheugen die beschikbaar is voor NTFS. Het instellen van memoryusage op 2 verhoogt de limiet van het opgepiepte poolgeheugen. Dit kan de prestaties verbeteren als uw systeem veel bestanden in dezelfde bestandsset opent en sluit en nog geen grote hoeveelheden systeemgeheugen gebruikt voor andere toepassingen of voor cachegeheugen. Als uw computer al grote hoeveelheden systeemgeheugen gebruikt voor andere toepassingen of voor cachegeheugen, vermindert het verhogen van de limiet van NTFS-opgepiept en niet-opgepiept poolgeheugen het beschikbare poolgeheugen voor andere processen. Dit kan de algehele prestaties van het systeem verminderen.

Ik zal deze verandering zelf testen, en ik hoop echt feedback te krijgen van onze uitstekende lezers op deze. Houd er rekening mee dat ik nog geen benchmarks heb uitgevoerd, dus ik kan nog niet bevestigen dat dit een groot voordeel oplevert in real-world performance.

commandoregel Hack

Open een opdrachtprompt voor de beheerdersmodus door met de rechtermuisknop te klikken en als beheerder uitvoeren te kiezen, of CMD in te typen in het zoekvak startmenu en Ctrl+Shift+Enter te gebruiken.

typ het volgende commando om de cache-instelling te vergroten:

fsutil behavior set memoryusage 2

Om de huidige waarde, typt u deze opdracht:

fsutil behavior query memoryusage

om de instelling Te veranderen naar standaard gebruik deze opdracht:

fsutil behavior set memoryusage 1

verhogen-de-filesystem-geheugen-cache-grootte-in-vista-foto 2

Zoals altijd, deze “iets” gedocumenteerd instellingen kunnen schroef-up van uw systeem, zodat het uitvoeren van op uw eigen risico. Ook zult u waarschijnlijk de machine opnieuw moeten opstarten om enig verschil te zien.

handmatige Registry Hack

u kunt deze waarde ook instellen door een registerparameter te wijzigen. Open regedit.exe via het menu start zoeken of uitvoeren vak, en navigeer naar beneden naar de volgende toets:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ bestandssysteem

vergroot-the-filesystem-memory-cache-size-in-vista foto 3

Dubbelklik op de NtfsMemoryUsage-toets aan de rechterkant en verander de waarde in 2. Hier zijn de beschikbare waarden:

  • niet ingesteld: 0
  • standaard ingesteld: 1
  • cache verhogen: 2

volgens de documentatie is de standaardinstelling “1”, maar standaard is de sleutel ingesteld op”0″. Typisch in dat scenario betekent de instelling van “0” “niet ingesteld”, wat betekent dat het systeem de standaardinstelling gebruikt. U moet in staat zijn om de waarde te veranderen naar “0” of “1” om dit terug te veranderen naar standaard.

deze instelling werkt ook in Windows Server 2003.

Write a Comment

Het e-mailadres wordt niet gepubliceerd.