Introduktion till växlingsfiler

En sidfil (även kallad växlingsfil) är en valfri, dold systemfil på en hårddisk.

Gäller för: Windows 10

Funktioner

Sidfiler har följande funktioner.

Fysiskt tillägg för RAM

Med sidfiler kan systemet ta bort ändrade sidor som inte används sällan från fysiskt minne så att systemet kan använda fysiskt minne effektivare för sidor som används oftare.

Programkrav

Vissa produkter eller tjänster kräver en sidfil av olika skäl. Mer information finns i produktdokumentationen.

Följande Windows-servrar kräver till exempel sidfiler:

  • Windows Server-domänkontrollanter (DCs)
  • DFS Replication-servrar (DFS-R)
  • Certifikatservrar
  • ADAM/LDS-servrar

Det här kravet beror på att algoritmen för databascachen för Extensible Storage Engine (ESENT eller ESE för Microsoft Exchange Server) är beroende av prestandaövervakaren "\Memory\Transition Pages RePurposed/sec". En sidfil krävs för att säkerställa att databascachen kan frigöra minne om andra tjänster eller program begär minne.

För Windows Server 2012 Hyper-V och Windows Server 2012 R2 Hyper-V ska sidfilen för hanteringsoperativsystemet (kallas vanligtvis värdoperativsystemet) lämnas som standardinställningen "Systemhanterad".

Stöd för systemkraschdumpar

Sidfiler kan användas för att "backa" (eller stödja) systemkraschdumpar och utöka hur mycket systemincheckat minne (även kallat "virtuellt minne") som ett system kan stödja.

Mer information om systemkraschdumpar finns i alternativ för systemkraschdumpar.

Sidfiler i Windows med stort fysiskt minne

När stort fysiskt minne har installerats kanske en sidfil inte krävs för att stödja systemincheckningsavgiften under den högsta användningen. Till exempel stöder 64-bitarsversioner av Windows och Windows Server mer fysiskt minne (RAM) än stöd för 32-bitarsversioner. Det tillgängliga fysiska minnet kan vara tillräckligt stort.

Anledningen till att konfigurera sidfilstorleken har dock inte ändrats. Det har alltid handlar om att stödja en systemkraschdumpning, om det är nödvändigt eller att utöka systemets incheckningsgräns, om det behövs. När till exempel mycket fysiskt minne har installerats kanske en sidfil inte krävs för att stödja systemincheckningsavgiften under den högsta användningen. Det tillgängliga fysiska minnet kan vara tillräckligt stort för att göra detta. En sidfil eller en dedikerad dumpfil kan dock fortfarande krävas för att stödja en systemkraschdumpning.

Systemincheckat minne

Sidfiler utökar hur mycket "incheckat minne" (även kallat "virtuellt minne") som används för att lagra ändrade data.

Minnesgränsen för systemincheckning är summan av fysiskt minne och alla sidfiler tillsammans. Den representerar det maximala systemincheckade minnet (även kallat "systemincheckningsavgiften") som systemet kan stödja.

Skärmbild av Aktivitetshanteraren som visar de incheckade bytea och incheckningsgränsen.

Kommentar

På skärmbilden är de incheckade byteen (pagefile används för närvarande) 6,8 GB och incheckningsgränsen (RAM+Sidfil används för närvarande) är 6,8 GB och incheckningsgränsen (totalt RAM+Pagefile) är 37,7 GB.

Kostnaden för systemincheckning är det totala incheckade eller "utlovade" minnet för allt incheckat virtuellt minne i systemet. Om systemincheckningsavgiften når gränsen för systemincheckning kanske systemet och processerna inte får incheckat minne. Det här villkoret kan orsaka frysning, krascher och andra fel. Se därför till att du ställer in systemincheckningsgränsen tillräckligt högt för att stödja systemincheckningsavgiften under den högsta användningen.

Skärmbild av varning om slut på minne.

Skärmbild av fönstret Aktivitetshanteraren med fliken Prestanda öppen som visar den systemincheckade avgiften och den systemincheckade gränsen.

Den systemincheckade avgiften och den systemincheckade gränsen kan mätas på fliken Prestanda i Aktivitetshanteraren eller med hjälp av prestandaräknarna "\Memory\Committed Bytes" och "\Memory\Commit Limit". Räknaren \Memory\% Committed Bytes In Use är ett förhållande mellan \Memory\Committed Bytes till \Memory\Commit Limit values.

Kommentar

Systemhanterade sidfiler växer automatiskt upp till tre gånger det fysiska minnet eller 4 GB (beroende på vilket som är större, men högst en åttondel av volymstorleken) när systemincheckningsavgiften når 90 procent av systemets incheckningsgräns. Detta förutsätter att det finns tillräckligt med ledigt diskutrymme för att hantera tillväxten.