Virtuel hukommelse i Windows — hvad den gør, og hvornår du skal røre ved den

-

Får du beskeden om, at systemet ikke har tilstrækkelig virtuel hukommelse? Eller er du stødt på et råd om at justere sidefilen for at få en hurtigere computer?

Det første er et reelt problem med en løsning. Det andet er et af de mest sejlivede råd på området, og det holder ikke.

Skal du overhovedet røre ved indstillingen?

For langt de fleste er svaret nej. Her er de undtagelser, der findes.

Lad den være, hvis

  • Computeren kører, som den skal
  • Du ikke får fejlmeddelelser om hukommelse
  • Du bare har læst et sted, at det gør maskinen hurtigere — det gør det ikke

Overvej en ændring, hvis

  • Du får konkrete fejl om utilstrækkelig virtuel hukommelse
  • Et bestemt program angiver en anbefalet indstilling i sin dokumentation
  • Du vil flytte filen væk fra en mekanisk harddisk over på en SSD

Slå den aldrig helt fra. Windows bruger filen til flere ting end at aflaste hukommelsen — blandt andet til at gemme oplysninger, når systemet bryder ned.

Hvad er virtuel hukommelse?

Windows arbejder ikke direkte med den fysiske hukommelse. Det arbejder med et samlet rum, der består af hukommelsen plus et område på disken.

Det diskområde er sidefilen — filen pagefile.sys på systemdrevet.

Bliver hukommelsen presset, flytter Windows de data, der ikke er brugt i et stykke tid, ud på disken og frigør plads til det, der er i brug lige nu.

Disken er langt langsommere end hukommelsen — flere gange, selv med en hurtig SSD. Derfor er det ikke en erstatning for hukommelse; det er en ventil, der forhindrer maskinen i at gå i stå.

Det Windows gør først

Her er en detalje, der er ny nok til, at ældre vejledninger ikke nævner den.

Inden Windows flytter noget ud på disken, komprimerer det de data i hukommelsen, der ikke er i aktiv brug. Det får mere til at være i den fysiske hukommelse, og det er en væsentlig grund til, at moderne Windows skriver langt mindre til disken end tidligere versioner ved samme belastning.

Så når du ser hukommelseskomprimering i Joblisten, er det ikke et problem — det er systemet, der arbejder på at undgå at bruge disken.

Sidefilen gør mere end at aflaste hukommelsen

Det her er den bedste grund til aldrig at slå den fra, og den overses næsten altid.

Bryder Windows ned, skrives indholdet af hukommelsen ud gennem sidefilen. Det er den fil, der bagefter kan fortælle, hvad der gik galt — hvilken driver eller komponent der udløste den blå skærm.

Microsofts egen vejledning kobler direkte størrelsen på sidefilen sammen med det krav, og den automatiske indstilling tager højde for det.

Slår du sidefilen fra, mister du altså både en sikkerhedsventil og muligheden for at finde ud af, hvorfor maskinen bryder ned. Det er en dårlig handel for en ydelsesgevinst, der ikke findes.

Om reglen med halvanden gange hukommelsen

Den findes i utallige vejledninger: sæt startstørrelsen til halvanden gange din hukommelse og maksimum til tre gange.

Den regel stammer fra en helt anden tid. Microsoft beskriver den selv som et udgangspunkt ved fejlsøgning frem for en formel, der passer generelt — og i en af deres egne vejledninger står det mere direkte: sizing efter halvanden gange hukommelsen er ikke et fornuftigt råd, men et gæt fra Windows NT-tiden.

Hvorfor holder den ikke? Fordi den rigtige størrelse ikke afhænger af, hvor meget hukommelse du har installeret, men af hvor meget dine programmer reelt beder om på det travleste tidspunkt — og af indstillingerne for, hvad der skal gemmes ved et nedbrud.

Reglen ville sætte 48 GB til side på en maskine med 32 GB hukommelse, uanset om maskinen bruges til regneark eller videoredigering. Det giver ingen mening.

Windows’ automatiske indstilling regner det ud selv, ud fra hvor meget systemet faktisk har brug for og hvad der kræves for at kunne gemme et nedbrud.

Fire råd, der ikke holder

Alle fire cirkulerer bredt. Ingen af dem gør din computer hurtigere.

“Slå sidefilen fra for bedre ydelse”

Nej. Windows bruger filen til flere formål end aflastning, og uden den kan programmer fejle på måder, der er svære at gennemskue. Du mister også muligheden for at finde ud af, hvorfor maskinen brød ned.

“Halvanden gange hukommelsen er den rigtige størrelse”

Reglen stammer fra en helt anden tid. Microsoft beskriver den selv som et udgangspunkt ved fejlsøgning — ikke som en formel, der passer på alle maskiner.

“En større sidefil gør computeren hurtigere”

Nej. Filen bruges kun, når hukommelsen ikke rækker. Er den sjældent fuld, ændrer størrelsen ingenting.

“Sidefilen slider din SSD op”

Ikke i praksis. Moderne SSD’er tåler langt mere skrivning, end almindelig brug medfører — inklusive sidefilen.

Hvis du får fejlmeddelelsen

Kommer beskeden om utilstrækkelig virtuel hukommelse, er der noget reelt galt. Sådan griber du det an.

1. Find ud af hvad der bruger hukommelsen

  1. Tryk Ctrl + Shift + Esc.
  2. Gå til fanen Processer.
  3. Klik på kolonnen Hukommelse for at sortere.

Er der ét program, der stikker af med det hele, er det dér, problemet ligger — ikke i indstillingerne. Et program, der bliver ved med at bruge mere og mere uden at give slip, har en fejl, og løsningen er at opdatere eller udskifte det.

2. Kontrollér den ledige plads på systemdisken

En overset årsag. Er disken næsten fuld, kan Windows ikke udvide sidefilen, når der er brug for det — og så kommer fejlen, selv om der er hukommelse nok.

Vi gennemgår, hvordan du frigør plads, i vores guide til diskoprydning i Windows.

3. Kontrollér at indstillingen står på automatisk

Er der nogen — måske en tidligere ejer eller en gammel vejledning — der har sat en fast, for lille størrelse, er det den, der skal rettes.

  1. Tryk Windows + R, skriv sysdm.cpl, og tryk Enter.
  2. Gå til fanen Avanceret, og klik Indstillinger under Ydeevne.
  3. Gå til fanen Avanceret, og klik Skift under Virtuel hukommelse.
  4. Sæt flueben ved at lade Windows administrere størrelsen automatisk.
  5. Klik OK, og genstart.

For de fleste er det her, det ender: tilbage til automatisk.

4. Overvej om der reelt mangler hukommelse

Kommer fejlen tilbage, er sidefilen ikke problemet. Maskinen mangler hukommelse.

Vi gennemgår, hvad du skal vide inden en opgradering — herunder at hukommelse er blevet markant dyrere — i vores artikel om mere hukommelse i computeren.

Hvis du alligevel vil sætte den manuelt

Der findes tilfælde, hvor det giver mening: et bestemt program, der anbefaler en indstilling i sin egen dokumentation, eller en situation hvor den automatiske udvidelse ikke sker hurtigt nok.

Samme vej som ovenfor, men fjern fluebenet ved automatisk, vælg Brugerdefineret størrelse, og angiv værdierne.

Om størrelsen: følg programmets egen anbefaling, hvis det er derfor du gør det. Har du ikke andet at gå efter, er halvanden gange hukommelsen et rimeligt sted at starte ved fejlsøgning — men vær klar over, at det er et udgangspunkt, ikke et facit, og at automatisk som regel rammer bedre.

Sæt aldrig et maksimum, der er lavere end det, systemet reelt har brug for. Det er præcis den fejl, der udløser fejlmeddelelsen i første omgang.

Har du både SSD og harddisk?

Her er en ændring, der faktisk kan mærkes.

Har maskinen både en SSD og en mekanisk harddisk, hører sidefilen hjemme på SSD’en. Ligger den på den mekaniske disk, er alt, hvad der involverer den, mærkbart langsommere.

I samme vindue som ovenfor kan du vælge hvert drev for sig og bestemme, om der skal være en sidefil på det.

Er Windows installeret på SSD’en — hvilket det er på stort set alle maskiner fra de senere år — er filen der allerede, og der er ikke noget at gøre.

Om slid på SSD’en

Bekymringen dukker op med jævne mellemrum, og den er forståelig nok: sidefilen skrives til løbende, og SSD’er har en øvre grænse for, hvor meget de kan skrives til.

I praksis er det ikke et problem. Moderne SSD’er tåler langt mere, end almindelig brug medfører gennem diskens levetid, og sidefilen udgør en beskeden del af det.

At flytte sidefilen over på en mekanisk disk for at skåne SSD’en er en dårlig byttehandel: du bytter en teoretisk risiko for en mærkbar forringelse.

Kilder

Alle faktuelle oplysninger i artiklen er kontrolleret mod nedenstående kilder.

Ofte stillede spørgsmål

Skal jeg justere sidefilen for at få en hurtigere computer?

Nej. Det er et af de mest udbredte råd på området, og det virker ikke. Sidefilen bruges kun, når hukommelsen ikke rækker, og at gøre den større ændrer ikke noget, hvis den sjældent bruges.

Hvad er den rigtige størrelse?

Den, Windows selv finder frem til. Reglen om halvanden gange hukommelsen stammer fra en anden tid — Microsoft beskriver den som et udgangspunkt ved fejlsøgning, ikke som en formel. Den rigtige størrelse afhænger af, hvad dine programmer reelt bruger, ikke af hvor meget hukommelse der er installeret.

Kan jeg slå sidefilen fra?

Du kan, men lad være. Ud over at være en sikkerhedsventil bruges den til at gemme indholdet af hukommelsen, når systemet bryder ned — og uden den kan du ikke finde ud af, hvad der udløste en blå skærm. Enkelte programmer forventer desuden, at den findes.

Kan jeg slette pagefile.sys?

Ikke mens Windows kører — filen er låst. Vil du fjerne den, gøres det gennem indstillingerne for virtuel hukommelse, men det anbefaler vi ikke.

Hvorfor får jeg fejlen, når jeg har rigeligt med hukommelse?

To almindelige årsager: systemdisken er næsten fuld, så Windows ikke kan udvide filen — eller nogen har tidligere sat en fast, for lille størrelse. Kontrollér begge dele, inden du overvejer mere hukommelse.

Hvad er hukommelseskomprimering?

Windows komprimerer data i hukommelsen, som ikke er i aktiv brug, frem for at skrive dem ud på disken. Det får mere til at være i den hurtige hukommelse og er en væsentlig grund til, at moderne Windows bruger sidefilen mindre end ældre versioner.

Skal sidefilen ligge på SSD eller harddisk?

På SSD’en. Har du begge dele, hører den hjemme på den hurtige disk. Bekymringen for slid er ubegrundet i praksis — moderne SSD’er tåler langt mere, end almindelig brug medfører.

Hjælper mere hukommelse mere end en større sidefil?

Ja, betydeligt. Hukommelsen er mange gange hurtigere end selv en hurtig SSD. Er hukommelsen kronisk presset, er en opgradering den eneste rigtige løsning — og ingen indstilling ændrer på det.