« vorige 1 2 3 volgende »

Windows pagefile-optimalisatie

Windows pagefile-optimalisatie

Guus Crone - 10 maart 2010, 09:13

Het geheugen in uw pc bestaat uit meer dan alleen de RAM-modules op het moederbord. Ook de pagefile speelt een belangrijke rol. Dit bestand op de harde schijf zorgt ervoor dat het schijfgeheugen zo optimaal mogelijk functioneert. In deze Expertcursus gaan we in op de werking en de instellingen van de pagefile en laten we zien hoe u dit bestand optimaliseert voor een nog snellere pc.

Minimum of maximum?

Blijkt na enige tijd dat deze hoeveelheid gebruikelijk is op uw pc, dan kunt u de pagefile een vaste grootte van bijvoorbeeld 400 MB toewijzen. Als u op wat meer voorbereid wilt zijn, stelt u dit als begingrootte in, en kiest u voor de maximale grootte het dubbele. Wilt u, om fragmentatie te voorkomen, liever geen dynamische pagefile, dan geeft u zowel de begingrootte als de maximale grootte deze dubbele waarde.
Is de waarde achter Peak voortdurend kleiner dan het fysieke geheugen, dan wil dit niet zeggen dat de pagefile niet gebruikt wordt. Zoals we aan het begin van deze Expertcursus lieten zien, gebruikt Windows de pagefile altijd als deze aanwezig is. Het uitschakelen van de pagefile is nooit aan te raden, ook al is de Peak–waarde voortdurend kleiner dan de hoeveelheid RAM. In dat geval kunt u het best de minimumwaarde instellen die voor de pagefile is toegestaan. Bij systeemcrashes kan er dan een geheugendump naar de pagefile worden weggeschreven. Standaard zal dit een kleine dump zijn, waar dan ruimschoots plaats voor is.
Ligt de Commit Charge Peak daarentegen voortdurend in de buurt van de limiet, dan is dit een aanwijzing dat u fysiek geheugen te kort komt.
Overigens beïnvloedt een te grote pagefile de prestaties van de pc niet negatief, zoals we hierboven al aangaven. Het enige nadeel is in dat geval dat u schijfruimte verspilt. Het zo klein mogelijk maken van de pagefile levert ook geen prestatieverbetering op, maar kan wel problemen veroorzaken, omdat u de pc bepaalde beperkingen oplegt.
Het precies afstellen van de pagefile, heeft dus alleen invloed op de gebruikte schijfruimte. Wanneer u over een ruime hoeveelheid schijfruimte beschikt, is het vaak niet echt zinvol de pagefile tot op enkele tientallen MB’s nauwkeurig aan de behoefte aan te passen. Hoewel de kans groter is dat er fragmentatie optreedt, kunt u de pagefile in dat geval rustig door Windows laten beheren. Wilt u fragmentatie voorkomen, dan geeft u de page een vast instelling met de waarde die Windows bij eigen beheer steeds toewijst.

Een pagefile van 16 MB is ruim voldoende voor een kleine geheugendump.

Optimale plek

Standaard bevindt de pagefile zich op de systeemschijf. Is er sprake van een gepartitioneerde schijf, dan is de systeempartitie aan de buitenkant te vinden, aangezien dit het snelste deel van de schijf is. In theorie kunt u de snelheid verhogen waarmee gegevens uit de pagefile gelezen worden door het bestand naar de uiterste rand van de schijf te verplaatsen. Er is defragmentatiesoftware waarmee dit mogelijk is, maar met de huidige snelle schijven zult u hier niet veel prestatiewinst mee behalen.
Dat laatste is wél mogelijk als u de pagefile op een ander volume onderbrengt. Dat dient dan wel een andere fysieke schijf te zijn: het verplaatsen van de pagefile naar een andere partitie zal de prestaties juist verminderen, omdat u de pagefile daarmee naar een langzamer deel van de schijf verhuist. Bovendien ligt dit gedeelte ook nog eens verder van de systeempartitie af. Verplaatst u de pagefile naar een andere schijf, dan moet deze sneller of even snel als de systeemschijf zijn. Dit houdt automatisch in dat een externe usb-schijf niet geschikt is.
Om de pagefile naar een ander schijf te verplaatsen opent u eerst het venster Systeemeigenschappen. U gaat naar het tabblad Geavanceerd, waar u onder Prestaties op de knop Instellingen klikt. Vervolgens klikt u op het tabblad Geavanceerd op de knop Wijzigen. Voor de systeemschijf geeft u nu aan dat er geen wisselbestand gebruikt moet worden, waarna u op Instellen klikt. Hierna selecteert u de schijf waar de pagefile naartoe moet, en u stelt de gewenste grootte in, waarna u weer op Instellen klikt. Tot slot klikt u twee keer op OK, waarna u de pc opnieuw opstart om de wijzigingen door te voeren.

Het verhuizen van de pagefile.

Woordenlijst

Pagefile: een bestand op de harde schijf dat als extra geheugen wordt gebruikt.
Paging: het wegschrijven van geheugenpagina’s naar de pagefile.
Swap file: de voorloper van de pagefile, waarin gehele processen werden opgeslagen als er te weinig RAM was.
Swapping: het wegschrijven van processen naar de swap file.
Fysiek geheugen: de geheugenmodules op het moederbord, ofwel het RAM (Random Access Memory).
Virtueel geheugen: schijnbaar geheugen; wat een programma ziet als een aaneengesloten geheel van geheugenadressen, kan zich in feite deels in het RAM en deels op de schijf bevinden

Fragmentatie

Zoals gezegd kan er fragmentatie optreden wanneer Windows de aan de pagefile toegewezen schijfruimte vergroot. Gelukkig is dit meestal maar tijdelijk. Soms raakt de pagefile echter permanent gefragmenteerd. Dit kan bijvoorbeeld al gebeuren tijdens de installatie van Windows, maar het doet zich soms ook voor na een ‘repair install’ of na het wijzigen van de schijfindeling met een partitieprogramma. In Windows XP ziet u in het analyserapport van Schijfdefragmentatie of de pagefile gefragmenteerd is.
In Vista en Windows 7 gebruikt u hiervoor Defraggler. Gebruik dit programma alleen om de schijf te analyseren, niet om deze te defragmenteren! Defraggler gebruikt namelijk een ander defragmentatie-algoritme dan Windows, dat in conflict komt met het prefetching-proces dat sinds XP wordt gebruikt. Nadat u op de knop Analyse hebt geklikt, ziet u een grafische weergave van de schijf. Een uitleg van de betekenis van de verschillende kleuren krijgt u via Help / Drive Map Legend.

Een gefragmenteerde pagefile.

Defragmentatie

Als Windows Schijfdefragmentatie de pagefile niet kan defragmenteren, kunt u voor XP het programma PageDefrag gebruiken. PageDefrag defragmenteert de pagefile en andere systeembestanden tijden het opstarten. Onder Windows 7 en Vista werkt dit tooltje helaas niet. Onder deze besturingssystemen kunt u de pagefile het beste tijdelijk naar een andere partitie of schijf verplaatsen zie de voorgaande paragraaf. Nadat u de pagefile hebt verplaatst, voert u een defragmentatie van de systeemschijf uit: u gaat naar Start / Alle programma’s / Bureau-accessoires / Systeemwerkset / Schijfdefragmentatie, waarna u de systeemschijf selecteert en op Schijf defragmenteren klikt. Na deze defragmentatie schakelt u de tijdelijke pagefile weer uit, en stelt u een nieuwe pagefile in op de systeemschijf. Na opnieuw opstarten zal de pagefile weer uit één fragment bestaan.

De pagefile bestaat weer uit één fragment.

« vorige 1 2 3 volgende »

blog comments powered by Disqus