Så här fastställer du lämplig sidfilstorlek för 64-bitarsversioner av Windows

Sidfilsstorleken beror på kraven för systemkraschdumparinställningen och den högsta användningen eller den förväntade toppanvändningen av systemincheckningsavgiften. Båda övervägandena är unika för varje system, även för system som är identiska. Den här unikheten innebär att sidfilstorleken också är unik för varje system och inte kan generaliseras.

Gäller för: Windows 10

Fastställa lämplig sidfilsstorlek

Använd följande överväganden för sidfilstorlek för alla versioner av Windows och Windows Server.

Kraschdumpinställning

Om du vill att en kraschdumpfil ska skapas under en systemkrasch måste en sidfil eller en dedikerad dumpfil finnas och vara tillräckligt stor för att säkerhetskopiera systemets kraschdumpinställning. Annars skapas inte en systemminnesdumpfil.

Mer information finns i avsnittet Stöd för systemkraschdumpar .

Högsta systemincheckningsavgift

Kostnaden för systemincheckning får inte överskrida systemets incheckningsgräns. Den här gränsen är summan av fysiskt minne (RAM) och alla sidfiler tillsammans. Om det inte finns några sidfiler är gränsen för systemincheckning något mindre än det fysiska minne som är installerat. Den högsta systemincheckade minnesanvändningen kan variera mycket mellan systemen. Därför varierar även storleken på fysiskt minne och sidfil.

Antal sidor som används sällan

Syftet med en sidfil är att backa (stödja) sällan använda ändrade sidor så att de kan tas bort från det fysiska minnet. Den här borttagningen ger mer tillgängligt utrymme för sidor som används oftare. Prestandaräknaren "\Memory\Modified Page List Bytes" mäter delvis antalet sällan använda ändrade sidor som är avsedda för hårddisken. Allt minne i den ändrade sidlistan skrivs dock inte ut till disken. Vanligtvis finns flera hundra megabyte minne kvar i den ändrade listan. Överväg därför att utöka eller lägga till en sidfil om alla följande villkor är uppfyllda:

  • Mer tillgängligt fysiskt minne (\Minne\Tillgängliga MByte) krävs.

  • Den ändrade sidlistan innehåller en betydande mängd minne.

  • De befintliga sidfilerna är ganska fulla (\Växlingsfiler(*)% användning).

Stöd för systemkraschdumpar

En systemkrasch (kallas även "felkontroll" eller "stoppfel") inträffar när systemet inte kan köras korrekt. Dumpfilen som skapas från den här händelsen kallas för en systemkraschdump. En sidfil eller dedikerad dumpfil används för att skriva en kraschdumpfil (Memory.dmp) till disken. Därför måste en sidfil eller en dedikerad dumpfil vara tillräckligt stor för att stödja den typ av kraschdump som valts. Annars kan systemet inte skapa kraschdumpfilen.

Obs!

Under starten storleksanpassas systemhanterade sidfiler till systemkraschdumpinställningarna. Detta förutsätter att det finns tillräckligt med ledigt diskutrymme.

Systemkraschdumpinställning Minsta storlekskrav för sidfil
Liten minnesdump (256 KB) 1 MB
Kernelminnesdump Beror på användning av virtuellt kernelminne
Fullständig minnesdump 1 x RAM-minne plus 257 MB*
Automatisk minnesdump Beror på användningen av virtuellt kernelminne. Mer information finns i Automatisk minnesdump.

* 1 MB huvuddata och enhetsdrivrutiner kan totalt 256 MB sekundära kraschdumpdata.

Inställningen Automatisk minnesdump är aktiverad som standard. Den här inställningen är ett alternativ till en typ av kraschdump. Den här inställningen väljer automatiskt den bästa sidfilstorleken, beroende på frekvensen för systemkrascher.

Funktionen Automatisk minnesdump väljer inledningsvis en liten storlek på växlingsfilen. Det skulle hantera kernelminnet för det mesta. Om systemet kraschar igen inom fyra veckor anger funktionen Automatisk minnesdump sidfilens storlek som antingen RAM-storlek eller 32 GB, beroende på vilket som är mindre.

Kraschdumpar för kernelminne kräver tillräckligt med sidfilutrymme eller dedikerat dumpfilutrymme för att hantera kernellägessidan för användning av virtuellt minne. Om systemet kraschar igen inom fyra veckor efter den föregående kraschen väljs en Fullständig minnesdump vid omstart. Den här dumpen kräver en sidfil eller dedikerad dumpfil av minst storleken på fysiskt minne (RAM) plus 1 MB för rubrikinformation plus 256 MB för potentiella drivrutinsdata som stöder alla potentiella data som dumpas från minnet. Återigen utökas den systemhanterade sidfilen för att stödja den här typen av kraschdumpar. Om systemet är konfigurerat för att ha en sidfil eller en dedikerad dumpfil med en viss storlek kontrollerar du att storleken är tillräcklig för att stödja kraschdumpinställningen som anges i tabellen tidigare i det här avsnittet tillsammans med och den högsta systemincheckningsavgiften.

Dedikerade dumpfiler

Datorer som kör Microsoft Windows eller Microsoft Windows Server måste vanligtvis ha en sidfil som stöder en systemkraschdump. Systemadministratörer kan nu skapa en dedikerad dumpfil i stället.

En dedikerad dumpfil är en sidfil som inte används för sidindelning. I stället är den "dedikerad" för att säkerhetskopiera en systemkraschdumpfil (Memory.dmp) när en systemkrasch inträffar. Dedikerade dumpfiler kan placeras på valfri diskvolym som stöder en sidfil. Vi rekommenderar att du använder en dedikerad dumpfil om du vill ha en systemkraschdump men inte vill ha en sidfil. Mer information om hur du skapar den finns i Översikt över alternativ för minnesdumpfiler för Windows.

Systemhanterade sidfiler

Som standard är sidfiler systemhanterade. Den här systemhanteringen innebär att sidfilerna ökar och minskar baserat på många faktorer, till exempel mängden fysiskt minne som är installerat, processen för att ta emot systemincheckningsavgiften och processen för att ta emot en systemkraschdump.

Om till exempel systemincheckningsavgiften är mer än 90 procent av systemets incheckningsgräns ökas sidfilen för att stödja den. Den här ökningen fortsätter att inträffa tills sidfilen når tre gånger så stor som det fysiska minnet eller 4 GB, beroende på vilket som är störst. Därför förutsätter vi att den logiska disk som är värd för sidfilen är tillräckligt stor för att hantera tillväxten.

I följande tabell visas minsta och högsta sidfilstorlek för systemhanterade sidfiler i Windows 10 och Windows 11.

Minsta sidfilstorlek Maximal sidfilsstorlek
Varierar beroende på användningshistorik för sidfiler, mängden RAM-minne (RAM-÷ 8, max 32 GB) och kraschdumpinställningar. 3 × RAM-minne eller 4 GB, beroende på vilket som är större. Den här storleken begränsas sedan till volymstorleken ÷ 8. Den kan dock växa till inom 1 GB ledigt utrymme på volymen om det behövs för kraschdumpinställningar.

Prestandaräknare

Flera prestandaräknare är relaterade till sidfiler. I det här avsnittet beskrivs räknarna och vad de mäter.

\Minne\Sida/s och andra felräknare för hårda sidor

Följande prestandaräknare mäter hårda sidfel (som inkluderar, men inte är begränsade till, sidfilläsningar):

  • \Minne\Sida/s

  • \Minne\Sidläsningar/s

  • \Minne\Sidindata/s

Följande prestandaräknare mäter sidfilskrivningar:

  • \Minne\Sidskrivningar/s

  • \Minne\Sidutdata/s

Fel på hårda sidor är fel som måste åtgärdas genom att data hämtas från disken. Sådana data kan innehålla delar av DLL-filer, .exe filer, minnesmappade filer och sidfiler. De här felen kan vara relaterade till en sidfil eller ett lågminnestillstånd. Hårda sidfel är en standardfunktion i operativsystemet. De inträffar när följande objekt läse:

  • Delar av bildfiler (.dll och .exe filer) när de används
  • Minnesmappade filer
  • En sidfil

Höga värden för dessa räknare (överdriven sidindelning) indikerar diskåtkomst på vanligtvis 4 KB per sida fel på x86- och x64-versioner av Windows och Windows Server. Den här diskåtkomsten kanske eller kanske inte är relaterad till sidfilsaktivitet, men kan bidra till sämre diskprestanda som kan orsaka systemomfattande fördröjningar om de relaterade diskarna överbelastas.

Därför rekommenderar vi att du övervakar diskprestandan för de logiska diskar som är värdar för en sidfil i samband med dessa räknare. Ett system som har 100 hårddiskfel per sekund upplever 400 KB per sekund disköverföringar. De flesta 7 200 RPM-diskenheter kan hantera cirka 5 MB per sekund med en I/O-storlek på 16 KB eller 800 kB per sekund med en I/O-storlek på 4 kB. Ingen prestandaräknare mäter direkt vilken logisk disk som de hårda sidfelen är lösta för.

\Växlingsfil(*)% användning

Prestandaräknaren \Växlingsfil(*)% För användning mäter du procentandelen av användningen av varje sidfil. 100 procents användning av en sidfil indikerar inte ett prestandaproblem så länge systemets incheckningsgräns inte nås av systemincheckningsavgiften och om en betydande mängd minne inte väntar på att skrivas till en sidfil.

Obs!

Storleken på den ändrade sidlistan (\Memory\Modified Page List Bytes) är det totala antalet ändrade data som väntar på att skrivas till disken.

Om den ändrade sidlistan (en lista över fysiska minnessidor som används minst ofta) innehåller mycket minne, och om värdet för %-användning för alla sidfiler är större än 90, kan du göra mer fysiskt minne tillgängligt för sidor med oftare åtkomst genom att öka eller lägga till en sidfil.

Obs!

Allt minne i den ändrade sidlistan skrivs inte ut till disken. Vanligtvis finns flera hundra megabyte minne kvar i den ändrade listan.

Överväganden för flera sidfiler och diskar

Om ett system har konfigurerats för att ha fler än en sidfil är den sidfil som svarar först den som används. Den här anpassade konfigurationen innebär att sidfiler som finns på snabbare diskar används oftare. Och om du placerar en sidfil på en "snabb" eller "långsam" disk är viktigt endast om sidfilen används ofta och om disken som är värd för respektive sidfil överbelastas. Den faktiska sidfilanvändningen beror mycket på mängden modifierat minne som systemet hanterar. Det här beroendet innebär att filer som redan finns på disken (till exempel .txt, .doc, .dlloch .exe) inte skrivs till en sidfil. Endast ändrade data som inte redan finns på disken (till exempel osparad text i Anteckningar) är minne som potentiellt kan säkerhetskopieras av en sidfil. När osparade data har sparats på disken som en fil backas de upp av disken och inte av en sidfil.