De juiste paginabestandsgrootte bepalen voor 64-bits versies van Windows

De grootte van paginabestanden is afhankelijk van de vereisten voor de systeemcrashdump en het piekgebruik of het verwachte piekgebruik van de kosten voor het doorvoeren van het systeem. Beide overwegingen zijn uniek voor elk systeem, zelfs voor systemen die identiek zijn. Deze uniekheid betekent dat de grootte van paginabestanden ook uniek is voor elk systeem en niet kan worden gegeneraliseerd.

Van toepassing op: Windows 10

De juiste grootte van het paginabestand bepalen

Gebruik de volgende overwegingen voor het formaat van paginabestanden voor alle versies van Windows en Windows Server.

Instelling crashdump

Als u een crashdumpbestand wilt maken tijdens een systeemcrash, moet er een paginabestand of een toegewezen dumpbestand bestaan en groot genoeg zijn om een back-up te maken van de crashdumpinstelling van het systeem. Anders wordt er geen systeemgeheugendumpbestand gemaakt.

Zie de sectie Ondersteuning voor systeemcrashdumps voor meer informatie.

Piek in kosten voor doorvoer van systeem

De kosten voor het doorvoeren van het systeem mogen de limiet voor het doorvoeren van het systeem niet overschrijden. Deze limiet is de som van fysiek geheugen (RAM) en alle paginabestanden gecombineerd. Als er geen paginabestanden bestaan, is de limiet voor het doorvoeren van het systeem iets lager dan het fysieke geheugen dat is geïnstalleerd. Pieken in het door het systeem vastgelegde geheugengebruik kunnen per systeem sterk variëren. Daarom variëren de grootte van het fysieke geheugen en de grootte van paginabestanden ook.

Aantal pagina's dat niet vaak wordt geopend

Het doel van een paginabestand is om zelden geopende gewijzigde pagina's te ondersteunen (ondersteunen), zodat ze uit het fysieke geheugen kunnen worden verwijderd. Deze verwijdering biedt meer beschikbare ruimte voor vaker geopende pagina's. Het prestatiemeteritem \Memory\Modified Page List Bytes meet gedeeltelijk het aantal gewijzigde pagina's dat niet vaak wordt geopend en bestemd is voor de harde schijf. Niet alle geheugen op de lijst met gewijzigde pagina's wordt echter weggeschreven naar de schijf. Normaal gesproken blijft enkele honderden megabytes geheugen op de gewijzigde lijst staan. Overweeg daarom om een paginabestand uit te breiden of toe te voegen als aan alle volgende voorwaarden wordt voldaan:

  • Er is meer fysiek geheugen (\Geheugen\Beschikbare MBytes) vereist.

  • De lijst met gewijzigde pagina's bevat een aanzienlijke hoeveelheid geheugen.

  • De bestaande paginabestanden zijn vrij vol (\Paging Files(*)% gebruik).

Ondersteuning voor systeemcrashdumps

Een systeemcrash (ook wel een 'bugcontrole' of een 'stopfout' genoemd) treedt op wanneer het systeem niet correct kan worden uitgevoerd. Het dumpbestand dat op basis van deze gebeurtenis wordt geproduceerd, wordt een systeemcrashdump genoemd. Een paginabestand of toegewezen dumpbestand wordt gebruikt om een crashdumpbestand (Memory.dmp) naar de schijf te schrijven. Daarom moet een paginabestand of een toegewezen dumpbestand groot genoeg zijn om het type crashdump te ondersteunen dat is geselecteerd. Anders kan het systeem het crashdumpbestand niet maken.

Opmerking

Tijdens het opstarten hebben door het systeem beheerde paginabestanden de grootte van de crashdumpinstellingen van het systeem. Hierbij wordt ervan uitgegaan dat er voldoende vrije schijfruimte bestaat.

Instelling systeemcrashdump Minimale vereiste paginabestandsgrootte
Kleine geheugendump (256 KB) 1 MB
Kernelgeheugendump Is afhankelijk van het gebruik van virtueel kernelgeheugen
Geheugendump voltooien 1 x RAM plus 257 MB*
Automatische geheugendump Is afhankelijk van het gebruik van het virtuele geheugen van de kernel. Zie Automatische geheugendump voor meer informatie.

* 1 MB aan headergegevens en apparaatstuurprogramma's kunnen in totaal 256 MB secundaire crashdumpgegevens bevatten.

De instelling Automatische geheugendump is standaard ingeschakeld. Deze instelling is een alternatief voor een soort crashdump. Met deze instelling wordt automatisch de beste grootte van het paginabestand geselecteerd, afhankelijk van de frequentie van systeemcrashes.

De functie Automatische geheugendump selecteert in eerste instantie een kleine pagineringsbestandsgrootte. Het zou meestal geschikt zijn voor het kernelgeheugen. Als het systeem binnen vier weken opnieuw vastloopt, stelt de functie Automatische geheugendump de paginabestandsgrootte in als de RAM-grootte of 32 GB, afhankelijk van wat kleiner is.

Crashdumps van kernelgeheugen vereisen voldoende paginabestandsruimte of toegewezen dumpbestandsruimte voor de kernelmoduszijde van het gebruik van virtueel geheugen. Als het systeem binnen vier weken na de vorige crash opnieuw vastloopt, wordt bij het opnieuw opstarten een volledige geheugendump geselecteerd. Voor deze dump is een paginabestand of toegewezen dumpbestand vereist van ten minste de grootte van fysiek geheugen (RAM) plus 1 MB voor headerinformatie plus 256 MB voor potentiële stuurprogrammagegevens ter ondersteuning van alle potentiële gegevens die uit het geheugen worden gedumpt. Nogmaals, het door het systeem beheerde paginabestand wordt verhoogd om dit soort crashdump te back-uden. Als het systeem is geconfigureerd voor een paginabestand of een toegewezen dumpbestand van een specifieke grootte, moet u ervoor zorgen dat de grootte voldoende is om de crashdump-instelling te back-uppen die in de tabel eerder in deze sectie wordt vermeld, samen met en de piekkosten voor het doorvoeren van het systeem.

Toegewezen dumpbestanden

Computers met Microsoft Windows of Microsoft Windows Server moeten meestal een paginabestand hebben om een systeemcrashdump te ondersteunen. Systeembeheerders kunnen nu in plaats hiervan een toegewezen dumpbestand maken.

Een toegewezen dumpbestand is een paginabestand dat niet wordt gebruikt voor paging. In plaats daarvan is het 'toegewezen' om een systeemcrashdumpbestand (Memory.dmp) te back-uden wanneer er een systeemcrash optreedt. Toegewezen dumpbestanden kunnen op elk schijfvolume worden geplaatst dat een paginabestand kan ondersteunen. U wordt aangeraden een toegewezen dumpbestand te gebruiken als u een systeemcrashdump wilt, maar u geen paginabestand wilt. Zie Overzicht van opties voor geheugendumpbestanden voor Windows voor meer informatie over het maken ervan.

Door het systeem beheerde paginabestanden

Paginabestanden worden standaard door het systeem beheerd. Dit systeembeheer betekent dat de paginabestanden toenemen en afnemen op basis van veel factoren, zoals de hoeveelheid fysiek geheugen dat is geïnstalleerd, het proces van het verwerken van de kosten voor het doorvoeren van het systeem en het proces van het opvangen van een systeemcrashdump.

Wanneer de kosten voor het doorvoeren van het systeem bijvoorbeeld meer dan 90 procent van de doorvoeringslimiet van het systeem zijn, wordt het paginabestand verhoogd om het te back-uden. Deze piek blijft optreden totdat het paginabestand drie keer zo groot is als het fysieke geheugen of 4 GB, afhankelijk van wat groter is. Daarom wordt ervan uitgegaan dat de logische schijf waarop het paginabestand wordt gehost, groot genoeg is om de groei aan te kunnen.

De volgende tabel bevat de minimale en maximale paginabestandsgrootte van door het systeem beheerde paginabestanden in Windows 10 en Windows 11.

Minimale grootte van paginabestand Maximale paginabestandsgrootte
Varieert op basis van de gebruiksgeschiedenis van paginabestanden, de hoeveelheid RAM (RAM ÷ 8, maximaal 32 GB) en instellingen voor crashdumps. 3 × RAM-geheugen of 4 GB, afhankelijk van wat groter is. Deze grootte is vervolgens beperkt tot de volumegrootte ÷ 8. Het kan echter groeien tot binnen 1 GB vrije ruimte op het volume, indien nodig voor crashdumpinstellingen.

Prestatiemeteritems

Verschillende prestatiemeteritems zijn gerelateerd aan paginabestanden. In deze sectie worden de tellers beschreven en wat ze meten.

\Geheugen\Pagina per seconde en andere vaste paginafoutmeteritems

De volgende prestatiemeteritems meten vaste paginafouten (waaronder, maar niet beperkt tot, leesbewerkingen van paginabestanden):

  • \Geheugen\Pagina per seconde

  • \Geheugen\Pagina-leesbewerkingen per seconde

  • \Geheugen\Pagina-invoer per seconde

De volgende prestatiemeteritems meten de schrijfbewerkingen van paginabestanden:

  • \Memory\Page Writes/sec

  • \Geheugen\Pagina-uitvoer per seconde

Harde paginafouten zijn fouten die moeten worden opgelost door de gegevens op te halen van de schijf. Dergelijke gegevens kunnen delen van DLL's, .exe bestanden, geheugentoewijzingsbestanden en paginabestanden bevatten. Deze fouten zijn mogelijk al dan niet gerelateerd aan een paginabestand of aan een toestand met weinig geheugen. Harde paginafouten zijn een standaardfunctie van het besturingssysteem. Ze treden op wanneer de volgende items worden gelezen:

  • Delen van afbeeldingsbestanden (.dll en .exe bestanden) wanneer ze worden gebruikt
  • Door geheugen toegewezen bestanden
  • Een paginabestand

Hoge waarden voor deze tellers (overmatige paginering) duiden op schijftoegang van over het algemeen 4 kB per paginafout in x86- en x64-versies van Windows en Windows Server. Deze schijftoegang kan al dan niet gerelateerd zijn aan activiteit van paginabestanden, maar kan bijdragen aan slechte schijfprestaties die systeembrede vertragingen kunnen veroorzaken als de gerelateerde schijven overbelast raken.

Daarom raden we u aan de schijfprestaties te controleren van de logische schijven die als host fungeren voor een paginabestand in correlatie met deze tellers. Een systeem met 100 harde paginafouten per seconde ervaart schijfoverdrachten van 400 kB per seconde. De meeste schijven van 7.200 RPM kunnen ongeveer 5 MB per seconde verwerken bij een IO-grootte van 16 kB of 800 kB per seconde bij een IO-grootte van 4 kB. Geen prestatiemeteritems meet rechtstreeks voor welke logische schijf de fouten op de harde pagina worden opgelost.

\Paging File(*)% gebruik

Het prestatiemeteritems voor het gebruik van het wisselbestand(*)% meet het gebruikspercentage van elk paginabestand. 100 procent gebruik van een paginabestand duidt niet op een prestatieprobleem zolang de limiet voor het doorvoeren van het systeem niet wordt bereikt door de kosten voor het doorvoeren van het systeem en als een aanzienlijke hoeveelheid geheugen niet wacht om naar een paginabestand te worden geschreven.

Opmerking

De grootte van de lijst met gewijzigde pagina's (\Memory\Modified Page List Bytes) is het totaal van de gewijzigde gegevens die naar de schijf moeten worden geschreven.

Als de lijst met gewijzigde pagina's (een lijst met pagina's in fysiek geheugen die het minst vaak worden geopend) veel geheugen bevat en als de waarde % gebruik van alle paginabestanden groter is dan 90, kunt u meer fysiek geheugen beschikbaar maken voor meer toegang tot pagina's door een paginabestand te verhogen of toe te voegen.

Opmerking

Niet alle geheugen op de lijst met gewijzigde pagina's wordt naar de schijf weggeschreven. Normaal gesproken blijft enkele honderden megabytes geheugen op de gewijzigde lijst staan.

Overwegingen voor meerdere paginabestanden en schijven

Als een systeem is geconfigureerd voor meer dan één paginabestanden, wordt het paginabestand dat als eerste reageert, het bestand dat wordt gebruikt. Deze aangepaste configuratie betekent dat paginabestanden die zich op snellere schijven bevinden, vaker worden gebruikt. Of u een paginabestand op een 'snelle' of 'trage' schijf plaatst, is ook alleen belangrijk als het paginabestand regelmatig wordt geopend en als de schijf waarop het betreffende paginabestand wordt gehost, overbelast is. Het werkelijke gebruik van paginabestanden is sterk afhankelijk van de hoeveelheid gewijzigd geheugen dat het systeem beheert. Deze afhankelijkheid betekent dat bestanden die al op schijf bestaan (zoals .txt, .doc, .dllen .exe) niet naar een paginabestand worden geschreven. Alleen gewijzigde gegevens die nog niet op de schijf bestaan (bijvoorbeeld niet-opgeslagen tekst in Kladblok) zijn geheugen dat mogelijk wordt ondersteund door een paginabestand. Nadat de niet-opgeslagen gegevens als een bestand op de schijf zijn opgeslagen, wordt deze ondersteund door de schijf en niet door een paginabestand.