Sidfil och korrekta storlekar för olika minnesstorlekar. Hur man ställer in en växlingsfil efter installation av Windows Vilken växlingsfil som ska installeras på Windows 7

Välja växlingsfilens storlek

Frågan om storleken på personsökningsfilen finns ganska ofta på olika tekniska resurser, men det finns inga tydliga rekommendationer i denna fråga. Det finns råd att ställa in växlingsfilen 1,5-2 gånger större än mängden installerat minne, eller att inaktivera den helt. Båda är absolut meningslösa ur praktisk synvinkel. Därför kommer vi idag att prata om vad en växlingsfil är (även känd som en växlingsfil, även känd som en sidfil) och hur man korrekt väljer och konfigurerar dess storlek.

För att förstå varför en sidfil behövs bör du först förstå hur minnet fungerar i Windows. Så låt oss börja med teorin.

Virtuellt minne

Som regel, när vi pratar om minne, menar vi RAM-moduler fysiskt installerade på datorn, eller fysiskt minne. Mängden tillgängligt fysiskt minne är strikt begränsad och beror på hårdvarans kapacitet, operativsystemets bithet och licensvillkor. För att komma runt dessa begränsningar använder Windows operativsystem en resurs som t.ex virtuellt minne.

Operativsystemet Windows fungerar inte med fysiskt, utan med virtuellt minne. Tekniskt sett består virtuellt minne av fysiskt minne (RAM) och speciella sidfiler kombinerade till ett enda virtuellt adressutrymme. Varje pågående process tilldelas sitt eget adressutrymme i virtuellt minne, skilt från andra processer, där den körs och hanteras. För att komma åt minnet används pekare till adresser i det virtuella adressutrymmet, medan själva processen inte är medveten om var exakt dess data lagras - i RAM eller i en fil, detta bestäms av operativsystemet.

Den maximala möjliga mängden tillgängligt virtuellt minne beror på operativsystemets bithet. Så på ett 32-bitarssystem kan en process inte adressera mer än 4 gigabyte (2 32) minne. För en 64-bitars process är den teoretiska gränsen 16 exabyte (2 64), och praktiskt taget moderna 64-bitarsversioner av Windows stöder upp till 16 terabyte adressutrymme.

Notera. Vissa 32-bitarsversioner av Windows Server använder PAE-teknik, vilket gör att du kan adressera upp till 64 GB minne. Du kan ta reda på mer om PAE.

Till skillnad från fysiskt minne har virtuellt minne mycket mer flexibla begränsningar. Detta gör att ett stort antal processer kan köras samtidigt som annars inte skulle passa i det fysiska minnet. Sålunda är huvuduppgiften för den virtuella minnesmekanismen att utöka det tillgängliga minnet i datorn.

Minneshantering går ungefär så här.

Det virtuella adressutrymmet är uppdelat i lika stora block som kallas sidor. Därav namnet förresten. sida fil - sida fil. Det fysiska minnet är också uppdelat i sektioner som kallas sidramar, som används för att lagra sidor.

Varje process tilldelas en "bit" adressutrymme i det virtuella minnet vid start. Följaktligen, vid varje tidpunkt, finns sidor från det virtuella adressutrymmet för varje process i minnet. Sidor som finns i fysiskt minne och är omedelbart tillgängliga kallas giltiga sidor, medan sidor som för närvarande inte är tillgängliga, till exempel de på disken, kallas ogiltiga sidor.

När en process kommer åt en minnessida som är markerad som ogiltig uppstår ett sidfel. När ett avbrott inträffar hittar den virtuella minneshanteraren den begärda sidan och laddar den i en ledig sidram i det fysiska minnet. Egentligen kallas denna process för personsökning.

När det råder brist på fysiskt minne väljer minneshanteraren frames som kan frigöras och överför deras innehåll till disken, till personsökningsfilen. Överföringsprincipen är som följer: när en process har använt alla ramar som tilldelats den, tar systemet bort en av sina sidor från det fysiska minnet med varje sidfel i denna process. Sidval utförs enligt principen först in, först ut (först in, först ut, FIFO), d.v.s. Den sida som har funnits längst i minnet överförs till personsökningsfilen.

Varje process har sin egen arbetsuppsättning - en uppsättning sidor som finns i det fysiska minnet. Arbetsuppsättningen bestämmer storleken på det fysiska minnet som allokeras till processen och har en minimi- och maximistorlek. Vid uppstart tilldelas processen en minsta arbetsuppsättningsstorlek, dvs. det minsta antalet sidor som garanterat finns i RAM. Med tillräckligt med ledigt fysiskt minne kan en process växa sin arbetsuppsättning till en storlek som är lika med den maximala arbetsuppsättningen. När minnestrycket börjar, börjar den virtuella minneshanteraren trimma arbetsuppsättningen av alla processer till ett minimum, vilket tar bort överflödiga sidor från det fysiska minnet.

Efter att ha reducerat en processs arbetsinställning till ett minimum övervakar minneshanteraren sidfelen som genereras av varje process. Om det finns ett stort antal avbrott kan avsändaren öka storleken på processens arbetsuppsättning, om det inte finns några avbrott fortsätter den att minska arbetsuppsättningen tills ett avbrott inträffar. Uppkomsten av ett avbrott indikerar att den minsta minnesstorlek som krävs av processen för att fungera har uppnåtts. Detta uppnår en balans mellan fysisk minnesförbrukning och prestanda.

I själva verket är detta en väldigt grov beskrivning av hur virtuellt minne fungerar, men för en allmän förståelse räcker det. Låt oss därför sluta med teorin och gå vidare till praktiken.

Aktuella inställningar för växlingsfil

Du kan se den aktuella filstorleken i snapin-modulen Systemegenskaper. För att göra detta måste du klicka Win+R och kör kommandot sysdm.cpl. Gå sedan till fliken "Avancerat", i fältet "Prestanda", klicka på knappen "Inställningar" och i fönstret som öppnas, gå till fliken "Avancerat".

Den totala storleken på personsökningsfilen på alla diskar anges här, och genom att klicka på knappen "Ändra" kan du gå till dess inställningar.

Som standard är automatisk hantering av växlingsfilstorlek aktiverad. Detta innebär att operativsystemet skapar en sidfil pagefile.sys i roten på systemdisken och ställer in dess storlek automatiskt baserat på dess behov.

Minnesdump

För att förstå vad som styr systemet när man väljer storlek på växlingsfilen, låt oss gå tillbaka till teorin och vända oss till konceptet med en minnesdump. Faktum är att förutom att utöka det fysiska minnet har personsökningsfilen ytterligare ett syfte - den används för att skapa nödminnesdumpar vid systemfel. Detta sker enligt följande.

Under uppstart skapar operativsystemet en karta över de sektorer som är upptagna på disken av personsökningsfilen och lagrar den i minnet. När ett systemfel inträffar kontrolleras integriteten för kortet, diskdrivrutinen och diskdrivrutinens kontrollstruktur. Om deras integritet inte äventyras, anropar systemkärnan speciella I/O-funktioner utformade för att spara en minnesbild efter ett systemfel och skriver data från minnet till disken, till växlingsfilen, med hjälp av den sparade sektorkartan.

Nästa gång systemet startar, sessionshanteraren ( Session Manager Subsystem Service, SMSS) initierar sidfilen och kontrollerar om det finns en dumprubrik i den. Om det finns en rubrik kopieras data från personsökningsfilen till kraschdumpfilen och en motsvarande post görs i systemloggen.

Följaktligen, när växlingsfilen hanteras automatiskt, fokuserar systemet på inställningarna för att skapa en kraschminnesdump, och väljer filstorlek i enlighet med typen av dump:

Komplett minnesdump - dumpen registrerar hela innehållet i RAM vid tidpunkten för felet, så storleken på växlingsfilen bör vara lika med storleken på det fysiska minnet + 1 MB (för rubriken). Denna typ väljs som standard när mängden fysiskt minne är mindre än 4 GB;
Kärnminnesdump - endast det minne som tilldelats för OS-kärnan, drivrutiner och applikationer som körs i kärnläge registreras i dumpen. En kärndump tar upp mycket mindre utrymme än en hel dumpning och är vanligtvis tillräckligt för att fastställa orsaken till felet. Den här dumptypen väljs som standard för system med 4 GB eller mer RAM. Minsta storlek på växlingsfilen bör vara ungefär 1/3 av det fysiska minnet;
Liten minnesdump är en minidump som innehåller minsta nödvändiga data: en stoppkod och en beskrivning av felet, en lista över laddade drivrutiner och information om de processer som körs vid tidpunkten för felet. Denna dump kräver en växlingsfil på minst 2MB;
Automatisk minnesdumpning är en ny typ av dump som dök upp i Windows 8\Server 2012 och senare. Faktum är att detta är samma kärndump, den enda skillnaden är att det tillåter systemet att dynamiskt hantera storleken på sidfilen och välja den mest optimala storleken.

Inställningar för minnesdump finns i de avancerade systemegenskaperna, i avsnittet Start och återställning. Här kan du välja en av fyra dumpningstyper eller helt inaktivera skapandet av den.

Även om man känner till dumpinställningarna och mängden fysiskt minne är det inte möjligt att säga exakt vilken storlek personsökningsfilen kommer att skapas av systemet. Därför bestämde jag mig för att experimentera lite, för vilket jag tog 2 system som experimentella - klient Windows 8.1 (x64) och server Windows Server 2012 R2 och kontrollerade hur storleken på personsökningsfilen beror på mängden fysiskt minne och dumpinställningar . Här är vad som hände:

Som du kan se beror filstorleken direkt inte bara på mängden RAM och dumpinställningar, utan också på typen av operativsystem. Att inaktivera dump betyder dessutom inte att det inte finns någon sidfil alls.

Det är också värt att komma ihåg att dessa är initiala värden. Om det inte finns tillräckligt med virtuellt minne under drift, kan systemet öka personsökningsfilen upp till maxvärdet, som med automatisk konfiguration är 3 gånger mängden fysiskt minne.

Bestämma den önskade storleken på växlingsfilen

Även om storleken på växlingsfilen kan styras genom inställningarna för minnesdump, är detta inte det mest direkta sättet. Det är mycket bättre att justera filstorleken manuellt. Det återstår bara att ta reda på vilken storlek som kan anses vara tillräcklig.

Det finns inget tydligt svar på denna fråga. Det enda sättet att mer eller mindre exakt bestämma storleken på sökningsfilen är att samla in data om minnesförbrukning och sökningsfilanvändning i just detta system, ta reda på vad som är den maximala mängden minne som kan upptas av tjänster/applikationer och hur mycket växlingsfilen faktiskt används. Baserat på erhållen data bör du välja filstorlek.

Du kan snabbt bedöma den aktuella virtuella minnesförbrukningen i Aktivitetshanteraren, i avsnittet Prestanda. Fältet Committed visar förhållandet mellan använt virtuellt minne och dess totala mängd. I mitt exempel har datorn 64 GB RAM och en växlingsfil av samma storlek. Den nuvarande mängden virtuellt minne är 128 GB, 65 GB är upptaget. Av dessa är 62,4 GB för RAM och 2,6 GB för växlingsfilen.

Du kan också använda prestationsräknare för att samla in information. Räknare ger mer information och låter dig även samla in statistik över tid, vilket gör att du mer exakt kan fastställa systemets behov av virtuellt minne. Vi kommer att behöva följande prestandaräknare:

Minne, engagerade bytes— denna räknare visar hur många byte i det virtuella minnet som upptas av aktuella processer. När Committed Bytes-värdet överstiger mängden fysiskt minne, börjar systemet aktivt använda sidfilen;
Minne, tillgängliga byte— mängden ledigt fysiskt minne på datorn. Denna parameter visar belastningen på RAM, och ju mindre fysiskt minne som återstår, desto mer aktivt använder systemet växlingsfilen.
Minne, engagerad gräns— ett värde lika med summan av mängden RAM och den aktuella storleken på personsökningsfilen. Med andra ord är det den maximala mängden virtuellt minne som kan allokeras till alla processer utan att öka storleken på växlingsfilen.
Minne, %committed bytes i bruk— visar procentandelen av användningen av virtuellt minne. Representerar relationen Committed Bytes \Commit Limit.
Personsökningsfil, %Usage— procentandel av personsökningsfilanvändning, aktuellt värde.
Personsökningsfil, %Usage Peak— personsökningsfilens användningsprocent, toppvärde.

För en djupare analys av minnesförbrukningen kan du dessutom använda följande räknare:

Minne, Sidfel\sek— Antalet sidfel (avbrott) per sekund vid åtkomst av minnessidor. Låt mig påminna dig om att ett sidfel uppstår när du kommer åt en minnessida som har sökts ut till disk.
Minne, Sidor\sek— visar hur många sidor per sekund som lästes/skrivs inom sidfelet. Enkelt uttryckt visar denna räknare intensiteten av datautbytet mellan RAM och sidfilen. Representerar summan av räknare Sidinmatning\sek Och Sidor Outpit\sek.
Process, arbetsuppsättning- Visar aktuell fysisk minnesanvändning av aktiva processer. Totalvärdet visar den totala volymen för alla processer, men du kan visa data separat för varje specifik process. Denna räknare är inte direkt relaterad till sidfilen, men kan hjälpa till att diagnostisera prestandaproblem.

Som du kan se i exemplet används 64 GB swap-filen faktiskt bara av 2-3%. Det vill säga för normal drift i överflöd En 4GB swap-fil räcker. Och detta trots att servern är väldigt hårt belastad, för en mindre belastad dator blir siffrorna ännu lägre.

Det är också värt att nämna valet av växlingsfilstorlek för datorer som kör Hyper-V-rollen. Faktum är att, på grund av arkitekturen, använder hypervisorn inte växlingsfilen för virtuella maskiner även om det inte finns tillräckligt med fysiskt minne. På Hyper-V-servrar behövs sidfilen enbart för värdsystemets syften, som bara använder en liten del av RAM-minnet (vanligtvis inte mer än 2-4 GB). Därför är det absolut meningslöst att skapa en personsökningsfil baserat på den totala mängden fysiskt minne i det här fallet.

inställningar

Efter att ha bestämt den önskade storleken fortsätter vi direkt till installationen. För att ändra storleken på växlingsfilen, öppna egenskaperna för det virtuella minnet och inaktivera automatiskt val av storlek. Välj sedan den logiska enhet som filen ska placeras på i fältet "Enhet", välj alternativet "Anpassad storlek", ange den initiala och maximala storleken på växlingsfilen och klicka på "Ställ in". Efter konfigurationen kan en omstart av systemet krävas för att ändringarna ska träda i kraft.

Det finns några begränsningar för sidfilen:

Den maximala filstorleken får inte vara mer än 16 TB för ett 64-bitarssystem och inte mer än 4GB för ett 32-bitarssystem;
Du kan skapa upp till 16 växlingsfiler, men var och en måste finnas på en separat volym (logisk enhet);
För att kunna skapa en kraschminnesdump är det nödvändigt att växlingsfilen (minst en) finns på systemdisken.

För att automatisera installationsprocessen kan du använda följande PowerShell-skript (som ersätter dina värden):

# Inaktivera automatisk hantering för sidfil
$ComputerSystem = Get-WmiObject -Class Win32_ComputerSystem -EnableAllPrivileges
if ($ComputerSystem.AutomaticManagedPagefile) (
$ComputerSystem.AutomaticManagedPagefile = $false
$ComputerSystem.Put()
}
# Ställ in manuell storlek för sidfil
$PageFile = Get-WmiObject -Class Win32_PageFileSetting -EnableAllPrivileges
$PageFile.InitialSize = 4096
$PageFile.MaximumSize = 8192
$PageFile.Put()

Slutsats

Avslutningsvis några praktiska tips som kan hjälpa till med installationen.

När du ställer in manuellt måste du ange initial och maximal filstorlek. I det här fallet skapar systemet en initial filstorlek och ökar den vid behov tills den når maximal storlek. När storleken ökar kan växlingsfilen bli fragmenterad, vilket kommer att påverka dess prestanda. För att bekämpa fragmentering kan du initialt ställa in den ursprungliga och maximala storleken på samma. Då kommer systemet omedelbart att tilldela allt nödvändigt utrymme för filen, och den statiska filstorleken kommer att eliminera eventuell fragmentering i framtiden.
För att öka systemets prestanda kan växlingsfilen flyttas till en annan partition. Låt mig förtydliga att du bara ska överföra en fil till en partition som finns på en annan fysisk disk. Att placera växlingsfilen på en extra partition på samma disk kommer inte att förbättra prestandan. I praktiken är det vettigt att flytta swap-filen till en separat SSD-enhet, detta kan ge en märkbar prestandaökning.
Ett annat teoretiskt 🙂 sätt att öka hastigheten på att arbeta med växlingsfilen är att placera den på en separat partition, speciellt tilldelad endast för den, för vilken klusterstorleken ställs in på 64Kb (istället för standard 4Kb). När du arbetar med stora filer (som sidfilen) kan en större klusterstorlek förbättra filsystemets prestanda. Ju större klusterstorlek, desto större data läses/skrivs i block, och därför, för samma mängd data med en klusterstorlek på 64Kb, kommer det att krävas 16 gånger färre läs-/skrivoperationer än för 4Kb.
På vissa ställen finns det tips för att helt inaktivera sidfilen. I vissa fall kan detta faktiskt ge vissa prestationsvinster, även om jag personligen inte ser någon större fördel med detta. Som du kan se med hjälp av prestandaräknare, om det finns ledigt fysiskt minne, använder operativsystemet växlingsfilen till ett minimum, så ökningen kommer att vara mindre. Om, med växlingsfilen inaktiverad, det fysiska minnet tar slut under drift, kommer programmet , förbrukande minne kommer att stoppas, vilket kan leda till funktionsfel och dataförlust . Dessutom, om det inte finns någon sidfil, kommer Windows inte att kunna spara en minnesdump i händelse av en krasch.
Och en sista sak. Att manipulera växlingsfilen har inte så stor inverkan på systemets prestanda som helhet. Jag upprepar, om det finns tillräckligt med fysiskt minne, används växlingsfilen till ett minimum. Om systemet ständigt har ont om minne och aktivt använder sidfilen, bör du först och främst tänka på att utöka det fysiska minnet.

En av funktionerna i Windows-systemet är virtuellt minne. Den tilldelade mängden hårddiskminne för att lagra "virtuellt minne" är sidfilen i Windows 10. Många användare kan ha stött på denna term i andra artiklar, spelmeddelanden och andra källor; i den här artikeln kommer vi att beskriva huvudpunkterna för att arbeta med sidfilen.

Vad, var och varför

En växlingsfil (pagefile) är ett virtuellt tillägg till RAM, som används för att under hög minnesbelastning ladda ner processer med lägre prioritet från "snabbare" RAM till "mindre snabbt" virtuellt minne för bättre systemprestanda. En starkt rekommenderad funktion för användning på datorer med lågt RAM-minne.

Om vi ​​pratar om spel, så kan virtuellt minne vara en svag länk i till och med mycket kraftfulla konfigurationer - om den otillräckliga mängden RAM inte tillåter att spelscenen bearbetas helt, riktas en del av resurserna till sidfilen, som kan vara flera gånger långsammare, vilket kommer att orsaka stamningar och frysningar. Därför bör du i spelbyggen inte försumma mängden RAM och allokeringen av utrymme på SSD:n för växlingsfilen.

Att hitta platsen för växlingsfilen är ganska enkelt; aktivera visning av skyddade filer. Efter det kommer det att visas i rotmappen på systemenheten (eller där du angav det tidigare).

Du kan också reversera, vilket i funktionalitet påminner om virtuellt minne och TEMP-mappen, men för UWP-applikationer (kaklade applikationer eller Metro-applikationer). Den ingår tillsammans med sidfilen och används separat från sin fil, har en dynamisk storlek och överstiger inte 256 MB.

inställningar

Inställningen utförs via parametrarna för Systemegenskaper. För att göra detta, öppna Systemegenskaper (Win+Paus) och välj Avancerade systeminställningar.

Eller skriv in kommandot sysdm.cpl i fönstret Kör

Öppna sedan Prestandaalternativ på fliken Avancerat och gå till en annan Avancerat flik.

Inställningsalternativen öppnas, där vi kan ställa in flera parametrar för varje logisk enhet i systemet: manuell inställning, genom att välja Windows, eller inaktivera sidfilen helt.

Driftsregler för bättre prestanda

1. Vad händer om du inaktiverar sidfilen? Kommer bli dåligt.

Undantaget är enheter med en stor mängd RAM-minne (16 gigabyte eller mer), och om du använder applikationer som kräver mycket RAM-förbrukning är det tillrådligt att inte inaktivera det. Om du har en surfplatta som kör Windows 8 eller 10, som har 16 GB minne, och du vill ta bort sidfilen för att frigöra utrymme, eller om du undrar om det är möjligt att inaktivera sidfilen för en PC med 6 GB RAM, då är svaret klart - det är bättre att inte göra detta, utan det kommer systemet att prestera ännu sämre än med ens en liten volym (1-2 GB).

2. Använd den på en snabbare körning.

Om du använder en SSD som systemdisk, är det bättre att ställa in virtuellt minne på den.

För det första kommer operationer att utföras mycket snabbare än på en hårddisk.

För det andra har tiden gått när solid-state-enheter hade en mycket begränsad reserv av omskrivningscykler, så du bör inte begränsa din dator och tänka på hur du stänger av sidfilen i Windows 10.

3. Använd inte systemdisken för att lagra växlingsfilen.

Genom att använda en annan logisk enhet (bättre än en fysisk enhet) för att lagra den, reduceras antalet åtkomster till systemenheten och borde i teorin ha en positiv effekt på datorns prestanda. Poängen är ganska kontroversiell; om du använder en SSD som en systemenhet uppstår frågan var du ska ställa in sidfilen. I mitt personliga fall, efter flera tester i spel och "tunga applikationer", föredrog jag SSD. När det gäller hårddisken inträffade små staters och FPS-fall under testningen, vilket inte märktes på SSD:n.

4. Lågt RAM - öka swapfilen.

I dagens verklighet, när spel kräver 8 GB minne, och webbläsaren kan fylla upp hela RAM-minnet med 100 %, är det ganska svårt att säga exakt hur mycket du behöver ställa in för virtuellt minne. Jag kan erbjuda grundläggande rekommendationer, men om du spelar ofta eller omvänt knappt laddar din dator, kanske följande värden inte passar dig:

  • Mindre än 2 GB - från 2 till 4 GB virtuellt (100-200 %)
  • 4 GB – från 4 till 6 GB (100-150 %)
  • 8 GB – från 2 till 4 GB (25-50 %)
  • 16 GB och över – du kan överlåta till systemet att välja mellan eller, som ett alternativ, minska personsökningsfilen.
  • För spel och "tunga" applikationer kan värdena öka med 50-100 %

Vi har ungefär bestämt den optimala storleken på växlingsfilen på Windows 10 och disken som sidfilen kommer att finnas på, och som en del av bekantskapen kommer vi att gå igenom de grundläggande kommandona i CMD om det grafiska gränssnittet plötsligt fryser eller inte arbete.

Kommandon för CMD

I allmänhet kom vi på hur man flyttar sidfilen till en annan enhet i Windows 10 och 7, justerar storleken och hur man inaktiverar sidfilen på Windows 10 om det behövs. När allt kommer omkring är att öka prestanda och optimera driften av Windows för många användare ett av huvudmålen när man arbetar med systemfiler eller tjänster; åtgärderna som beskrivs i den här artikeln bör hjälpa dig att optimera systemet lite och minska belastningen på RAM ( eller vice versa på hårddisken).

Ha en bra dag!

Personsökningsfilen, eller på annat sätt en växlingsfil, är ett virtuellt minne som finns på en av hårddiskarna och är en "fortsättning" av fysiskt RAM-minne. Om, när en applikation körs, den inte har tillräckligt med installerat RAM-minne, använder Windows 7 en växlingsfil för att lagra applikationsdata, det vill säga den skriver till och läser från den data som inte får plats i RAM. Denna process att skriva och läsa kallas byte. I Windows 7 har den här filen ett strikt definierat namn pagefile.sys, som inte kan ändras.

Under installationen bestämmer Windows 7 oberoende storleken på växlingsfilen och placerar den på hårddiskens systempartition. Det händer ofta att sådant systembeteende när det gäller storleken och placeringen av denna fil inte ger maximal datorprestanda. Därför måste användaren själv konfigurera pagefile.sys-parametrar och optimera dess funktion. Vi kommer att försöka lyfta fram de viktigaste punkterna i denna process.

Det tros att för att få bra prestanda måste du ställa in minimistorleken på personsökningsfilen lika med mängden RAM och det maximala - dubbelt så mycket. Det vill säga, om datorn har 2 GB RAM-minne, bör minimi- och maxstorlekarna för växlingsfilen ställas in på 2 respektive 4 GB. Att ställa in dessa två parametrar till olika värden gör att den faktiska storleken på detta disklagringsobjekt ändras dynamiskt, vilket innebär att det kommer att bli föremål för fragmentering och minska prestanda. Därför anger många användare samma värden. I det här fallet blir pagefile.sys statisk (inte fragmenterad), vilket minskar belastningen på systemet och ökar dess prestanda. Men även i fallet med en dynamisk växlingsfil finns det ett sätt att eliminera prestandaförsämringen om du aktiverar filrensning när operativsystemet stängs av.

Rensar växlingsfilen vid avstängning

För att möjliggöra rengöring av filen pagefile.sys när operativsystemet stängs av, måste du köra kommandot secpol.msc ("Start - Kör") i kommandoradsläge. I fönstret som öppnas bör du hitta elementet "shutdown: clearing växlingsfilen...". Dubbelklicka på den för att ställa in säkerhetsparametern till "Aktiverad" och klicka på knappen "Använd". Dessa steg visas i följande två figurer.

Välja platsen för växlingsfilen

Windows 7 låter dig placera en växlingsfil på flera diskar samtidigt, men det här alternativet ökar inte systemets prestanda. Den mest optimala metoden när det gäller prestanda är en sökningsfil som finns på valfri partition på hårddisken förutom systempartitionen. För att ändra platsen för pagefile.sys måste du först ta bort den och sedan skapa den på önskad plats. För att göra detta, klicka på "Start" och sedan på "Den här datorn – Egenskaper" (höger musknapp). Klicka på "Avancerade systeminställningar" i fönstret som visas.

Ett fönster öppnas där du måste välja fliken "Avancerat".

Här, i avsnittet "Prestanda", klicka på knappen "Alternativ" och i fönstret som öppnas, välj fliken "Avancerat" igen. Gå till avsnittet "Virtuellt minne" och klicka på knappen "Ändra". Ett fönster öppnas där du kan ställa in platsen och storleken för växlingsfiler på valfri hårddiskpartition. I samma fönster kan du både inaktivera växlingsfilen och aktivera den.

Som redan nämnts placerar Windows 7 som standard pagefile.sys på systempartitionen på disken, vilket kan ses från det aktiverade alternativet "System vald storlek". För att överföra växlingsfilen till en annan partition, välj den, aktivera alternativet "Utan växlingsfil" och klicka på knappen "Ställ in". Dessa åtgärder tar bort växlingsfilen från dess tidigare plats. Ibland efter detta visas ett meddelande som varnar dig om att filen är inaktiverad eller att dess storlek är inställd för liten, vilket kan leda till ett systemfel. Vid det här meddelandet klickar du bara på "Ja".

Låt oss nu gå vidare till att skapa filen på rätt plats. För detta:

  • Välj önskad diskpartition.
  • Aktivera objektet "Ange storlek".
  • Ställ in filstorlekarna (minsta max).
  • Klicka på knappen "Ställ in".

Alla dessa steg visas i följande figur.

I figuren ovan har användaren skapat en dynamisk växlingsfil vars maximala storlek är dubbelt så stor. Om du behöver skapa en statisk pagefile.sys måste dessa parametrar vara desamma.

Det bör noteras att växlingsfilen kan ändras i storlek utan att ändra dess plats. För att göra detta måste alla ovanstående steg utföras utan att ändra diskpartitionen. Naturligtvis är det självklart att i alla fönster med en "OK"-knapp, bör du trycka på den efter att ha slutfört alla nödvändiga åtgärder. Och en sak till: när du ändrar volymen mot en minskning träder ändringarna i kraft omedelbart, annars kan en omstart bli nödvändig, om vilken användaren kommer att få ett meddelande där de måste klicka på "OK".

Inaktivera och aktivera sidfilen

Många användare tar ofta till att inaktivera växlingsfilen. Detta är motiverat i de fall där datorn har tillräckligt stort RAM-minne installerat. Ja, varför slösa tid på att byta och minska systemprestanda om du helt enkelt kan lägga till en eller flera RAM-minnen. Kostnaden för RAM-minne vid denna tidpunkt är inte så hög, men att öka mängden installerat RAM-minne och inaktivera sidfilen kan ge en avsevärd ökning av prestanda, speciellt med en inte särskilt kraftfull dator. Det är lätt att inaktivera en växlingsfil - för att göra detta, ta bara bort den genom att markera kryssrutan "Ingen växlingsfil", som visas i den näst sista bilden.

Att aktivera en växlingsfil är lika enkelt som att inaktivera den - avmarkera bara kryssrutan "ingen växlingsfil" och ställ in "Storlek efter systemval" eller ställ in dina egna värden.

  • Naturligtvis skulle det idealiska alternativet vara sys som finns på en separat partition på hårddisken.
  • Användarens ekonomiska situation kommer inte att påverkas särskilt mycket om han installerar ytterligare RAM och överger det virtuella minnet helt och hållet. Detta kommer att öka hastigheten på Windows. 6 GB RAM är tillräckligt för det.
  • Windows 7 ökar hela tiden storleken på växlingsfilen, vilket leder till hårddiskfragmentering och onödig overhead. Därför rekommenderas det att du ställer in din storlek med samma värden för minsta och maxstorlek.
  • Du bör inte ställa in storleken på den här filen till mindre än 1 GB, annars kan din hårddisk bli fragmenterad.
  • En separat rekommendation krävs när den används som en system-SSD-enhet. Detta är en solid-state-enhet som inte har mekaniska roterande element. I huvudsak är det en stor flash-enhet med en mycket hög läs-skrivhastighet, vanligtvis en storleksordning högre än hastigheten på hårddiskar. Men trots alla dess mycket bra hastighetsparametrar har den ett begränsat antal skriv-läscykler. Därför är det mycket viktigt att säkerställa ett minsta antal överskrivningar till den, och för detta måste du antingen inaktivera växlingsfilen helt eller göra den statisk.

I kontakt med

Under drift använder operativsystemet hela tiden datorns fysiska RAM-minne, men när dessa resurser tar slut använder Windows den så kallade sökningsfilen - pagefile.sys, som fungerar som datorns virtuella minne för att förbättra dess prestanda. Liksom många andra OS-inställningar är växlingsfilstorleken i Windows 7 inställd som standard och är vanligtvis lika med storleken på datorns fysiska RAM. Det observerades experimentellt att för bästa datorprestanda måste denna storlek ökas med 2 gånger, men om du har mycket ledigt diskutrymme kan du experimentera och öka detta antal efter eget gottfinnande, men i de flesta fall kommer detta att inte leda till en betydande acceleration av datorn.

Låt oss gå vidare till att ställa in själva filen; detta görs med hjälp av de inbyggda Windows-verktygen. Först och främst måste du öppna fönstret för systemegenskaper:


I avsnittet Prestanda klickar du på " alternativ»:


I fönstret som visas, gå till " Dessutom" Klicka på knappen " Förändra"I kapitel" Virtuellt minne"ropar upp ett fönster för att ställa in växlingsfilen, som används när det inte finns tillräckligt med RAM:


Ett fönster öppnas för att ställa in virtuellt minne; först och främst måste du låsa upp de föränderliga inställningarna genom att avmarkera den övre kryssrutan bredvid objektet "Välj automatiskt storleken på växlingsfilen":


Nu placerar vi en markör mittemot objektet " Ange storlek" och fyll i två fält Initial och Maximal storlek (observera att 1024 MB motsvarar 1 GB). Storleken på det första fältet ska vara lika med mängden ditt PC RAM, och i det andra ökar vi detta nummer med 2 gånger. Vissa experter rekommenderar att de är likadana; detta kommer att undvika konstant fragmentering av filen och kan påskynda dess drift.

När du har bestämt dig för storleken på själva filen klickar du på " Uppsättning"och" OK", och bekräfta även med det alla andra öppna inställningsfönster.


Därför har vi ändrat den maximala sidfilstorleken.

Som regel, i standardinställningarna, väljer Windows den optimala storleken på denna fil, och det rekommenderas inte att redigera den här inställningen, men i vissa situationer kan manuell inställning av växlingsfilen öka hastigheten på din dator.
Nedan listas ett antal rekommendationer för att konfigurera parametrar för att optimera systemets prestanda genom att redigera växlingsfilens parametrar.
- om datorn bara använder en hårddisk, rekommenderas att du placerar den här filen på den första partitionen.
- när du använder två eller flera enheter, rekommenderas det att flytta den till den snabbaste enheten eller placera den på flera enheter samtidigt.
- det rekommenderas inte att placera växlingsfilen på två (eller flera) partitioner på en fysisk disk - detta kommer bara att minska systemets prestanda.
- med flera diskar rekommenderas det inte att placera personsökningsfilen på föråldrade hårddiskmodeller - detta kommer också att minska datorns prestanda.
- även om datorn har en tillräcklig mängd RAM installerat bör du inte ställa in växlingsfilens storlek till mindre än 1-1,5 gigabyte eller helt inaktivera den - detta kan påverka systemets stabilitet.

Följande kommer att beskriva sekvensen av åtgärder när växlingsfilen överförs till en annan diskpartition, om det finns en (det finns bara en partition i skärmdumpen ovan).
1. Aktivera fönstret "Virtuellt minne".
2. Avmarkera även inställningen "Välj automatiskt växlingsfilstorlek".
3. Listad välj avsnittet med musen, där växlingsfilen finns, och ange parametern " Ingen bytesfil».
4. Klicka på knappen Uppsättning" och bekräfta dina ändringar i dialogrutan som visas.
5. Välj en ny diskpartition som du vill flytta filen till.
6. Använd omkopplaren och ange ett av värdena:
- "Ange storlek" - låter dig ange filstorleken manuellt.
- "Storlek efter systemval" - operativsystemet väljer automatiskt den optimala storleken.
7. Klicka på " Uppsättning" och stäng alla dialogrutor med knappen " OK" En omstart av datorn krävs för att ändringarna ska träda i kraft.

Sidfilen, även kallad växlingsfil, är datorns virtuella minne. I vissa fall är användningen nödvändig. Till exempel installerar du ett spel på din dator som kräver 4 gigabyte RAM, och du har 2 gigabyte RAM installerat. Det är när RAM-minnet tar slut som operativsystemet vänder sig till det virtuella minnet, det vill säga växlingsfilen.

Erfarna användare rekommenderar att du inaktiverar växlingsfilen på din dator och installerar extra RAM istället. Detta beror på det faktum att läsning av virtuellt minne inte är lika snabbt som att läsa RAM, som ett resultat kommer datorn att arbeta lite långsammare.

Om du inte vill gå till butiken, men det finns inget RAM-minne hemma, kan du öka RAM-minnet med en flash-enhet. Följ länken och läs en detaljerad beskrivning av hur du gör detta.

Om du aldrig har ställt in parametrar för växlingsfilen tidigare, lagrar operativsystemet den som standard på disken där du har operativsystemet installerat och bestämmer själv dess optimala storlek.

För att öka hastigheten på din dator är det bättre att placera växlingsfilen inte på partitionen på hårddisken där du har operativsystemet installerat, utan på vilken som helst annan.

Byt filstorlek Det rekommenderas att välja baserat på de installerade parametrarna - ställ in minimistorleken lika med OP, och maxvärdet ska överstiga OP två gånger. Om du har 4 GB RAM: ställ in minimistorleken till 4 GB, maxstorleken till 8 GB.

Om du vill rensa Windows 7 swap-filen innan du stänger av din dator, följ länken och läs en detaljerad artikel om detta.

Låt oss nu titta på frågan - hur man ökar storleken på växlingsfilen i Windows 7.

Först måste du ta reda på var sidfilen finns på din dator. För att göra detta, gå till "Start" - "Kontrollpanel".

Öppna avsnittet "System" i nästa fönster.

Här på fliken "Dessutom" I kapitel "Prestanda" Klicka på knappen "Alternativ".

Gå till fliken i parameterfönstret "Dessutom" och i avsnittet "Virtuellt minne" Klicka på knappen "Ändra".

Min växlingsfil finns på C:-enheten. För att flytta den till drivning D:, markerar jag den med en markör "Ingen bytesfil" och klicka på "Ställ in". Ett informationsfönster visas, klicka på "Ja".

Sedan klickar jag på D:-enheten och markerar föremålet med en markör "Ange storlek" och ställ in den initiala och maximala storleken på växlingsfilen. Mitt RAM-minne är inställt på 2 gigabyte respektive, den ursprungliga storleken är 2 GB, den maximala är 4 GB. Om du vill, ställ då in maxvärdet högre, men tänk på att den tillgängliga mängden minne på motsvarande partition på hårddisken också reduceras med samma värde. Klicka på "Ställ in". Om alla alternativ är inställda klickar du på OK.

Ett informationsfönster visas där vi klickar på "OK", och för att ändringarna ska träda i kraft startar vi om datorn.

Det är allt. Vi kom på hur vi inte bara kunde öka sidfilen för Windows 7, utan också ta reda på var den finns och vilken storlek som är bäst att välja för den.

Se videon om ämnet:

Betygsätt den här artikeln:
Fortsätter ämnet:
Komponenter

Programvara Programvara 1) Applikationsprogram 2) Systemprogram: datorresurshantering. OS. system...