InfosenterforXP.comfor Windows XP-brukere |
|
Innhold
![]()
Virtuelt minne er en teknikk for å frigjøre plass i fysisk minne (RAM) slik at flere prosesser kan kjøres samtidig. Dette skjer ved at de delene av et programs arbeidsminne som ikke brukes så ofte blir flyttet fra fysisk minne til harddisken, og hentes inn til minnet igjen etter hvert som det er behov for det (sideveksling eller paging). I NT-baserte versjoner av Windows (NT/2000/XP/Vista) kalles det avsatte område på harddisken som brukes til sideveksling for sidevekslingsfilen eller pagefile.sys.
Sidevekslingsfilen opprettes automatisk under installasjonen av Windows XP. Den er en skjult operativsystemfil som ligger i rotmappen på oppstartspartisjonen (partisjonen som inneholder operativsystemfiler for Windows, vanligvis stasjon C). For å kunne se pagefile.sys i Windows Utforsker må man derfor først gå til Start → Kontrollpanel → Mappealternativer → Vis, og deaktivere alternativet "Skjul beskyttede operativsystemfiler" (se Fig. 1 og 2).
Windows XP er som standard satt opp til å opprette en dynamisk sidevekslingsfil med minimumsstørrelse 1,5 x RAM og maksimumsstørrelse 3 x RAM. Hvis for eksempel en datamaskin har 256 MB RAM, vil Windows XP automatisk angi sidevekslingsfilens startstørrelse til 384 MB og sidevekslingsfilens maksimal størrelse til 768 MB (se Fig. 3).
![]()
Vi så i forrige avsnitt at sidevekslingsfilen som standard blir lagret på oppstartspartisjonen, og at den er en dynamisk fil med en minimumsstørrelse på 1,5 x RAM og en maksimumsstørrelse på 3 X RAM (Windows utvider størrelsen etter behov). Siden oppstartspartisjonen er en partisjon som inneholder andre data kan sidevekslingsfilen over tid bli fragmentert (grønt område i Fig. 4), noe som igjen vil føre til at systemytelsen blir redusert. Du kan lese mer om dette i Microsoft KB-artikkel 314482 Konfigurere sidevekslingsfiler for optimalisering og gjenoppretting i Windows XP, og i Mitch Tullochs artikkel Defragmenting Your Pagefile.
For å unngå fragmentering av sidevekslingsfilen (sammenlign Fig. 4 og Fig. 5), kan man sette dens startstørrelse og maksimal størrelse til samme verdi. Dette vil i tillegg bidra til økt ytelse fordi Windows slipper å utvide sidevekslingsfilen under kjøring av programmer (se Microsoft TechNet - Adjusting Paging File Size).
Fremgangsmåten er slik at man deaktiverer sidevekslingsfilen først, og defragmenterer deretter harddisken for så å opprette sidevekslingsfilen på ny med en fast størrelse. Slik går du frem:
![]()
Vi så i de foregående avsnittene at Windows er satt opp til å opprette sidevekslingsfilen på oppstartspartisjonen, og at å sette sidevekslingsfilens startstørrelse og maksimal størrelse til samme verdi vil bidra til økt ytelse. Men hvis du har to fysiske harddisker, så kan du ytterligere forbedre ytelsen til datamaskinen ved å opprette en annen sidevekslingsfil på den andre harddisken. Forutsetningen er at den andre harddisken er like rask eller raskere enn den som inneholder oppstartspartisjonen. Sidevekslingsfilen bør dessuten lagres på en egen partisjon, for da å unngå at den blir fragmentert. En mer utførlig beskrivelse av disse anbefalingene står i Microsoft KB-artikkel 314482 Konfigurere sidevekslingsfiler for optimalisering og gjenoppretting i Windows XP. Slik går du frem:
![]()
Hvis datamaskinen har tre eller flere harddisker kan du dele opp sidevekslingsfilen mellom alle harddisker, bortsett fra den ene som inneholder WINDOWS-mappen (oppstartspartisjonen). Forutsetningen er at de andre harddiskene har lik ytelse og at de er like raske eller raskere enn den som inneholder oppstartspartisjonen. Hvis harddiskene har ulik ytelse, bør du opprette sidevekslingsfilen på den raskeste harddisken. En mer utførlig beskrivelse av disse anbefalingene står i TechRepublic - Get the most out of Windows NT's paging file.
![]()
Hvis du vil slette sidevekslingsfilen på oppstartspartisjonen eller endre størrelsen på den, må du ta hensyn til om og hvordan du vil at Windows skal generere minnedumpfiler. Minnedumpfiler genereres når det oppstår en systemfeil og inneholder informasjon som kan brukes til feilsøking. Standardinnstillingen i Windows XP Liten minnedump (64 kB) krever at du har en sidevekslingsfil på minst 2 MB på oppstartspartisjonen. De andre innstillingene er (ingen), Kjerneminnedump og Fullstendig minnedump. For en utførlig beskrivelse av disse innstillingene, se Microsoft Hjelp og støtte - Konfigurere systemfeil- og gjenopprettingsalternativer i Windows og innlegget Hvordan DU kan feilsøke Windows! på Hardware.no. For å konfigurere disse innstillingene gå til Kontrollpanel → Systemegenskaper → Avansert, og klikk deretter Innstillinger under Oppstart og gjenoppretting (se Fig. 9). Når vinduet "Oppstart og gjenoppretting" åpnes, ser du den gjeldende innstillingen under Skriv feilsøkingsinformasjon (se Fig. 10).
![]()
Størrelsen på sidevekslingsfilen må settes i forhold til mengden fysisk minne (RAM) som er installert på datamaskinen. Vanligvis er tommelfingerregelen at sidevekslingsfilen bør være cirka 1,5 x RAM, men dette er ikke alltid tilfelle. For eksempel kreves det en større sidevekslingsfil hvis du bruker minnekrevende applikasjoner (videoredigering, Photoshop, 3D-spill osv.), og en mindre sidevekslingsfil hvis du har mer enn 2 GB RAM på systemet.
Bruk tabellen under som utgangspunkt og eksperimenter med ulike størrelser. Begynn gjerne med minimumsstørrelsen. Hvis du får advarsler fra Windows om lite virtuelt minne, kan du forsøke å øke størrelsen på sidevekslingsfilen. Men vær oppmerksom på at for 32-bit versjoner av Windows, er maksimumsstørrelsen på én sidevekslingsfil 4095 MB på grunn av begrensninger i x86-arkitekturen (se Microsoft Hjelp og støtte - Article ID: 237740). De anbefalte verdiene i tabellen er utarbeidet av InfosenterforXP.com og bygger på kompromiss mellom ytelse og stabilitet.
| RAM | Størrelsen på sidevekslingsfilen | ||
|---|---|---|---|
| Min | Maks | Anbefalt | |
| 128 MB | 384 MB | 384 MB | 384 MB |
| 256 MB | 512 MB | 768 MB | 768 MB |
| 512 MB | 1024 MB | 1536 MB | 1536 MB |
| 768 MB | 1152 MB | 2304 MB | 1920 MB |
| 1 GB | 1,5 GB | 3 GB | 2 GB |
| 1,5 GB | 2 GB | 3 GB | 2,3 GB |
| 2 GB | 2,3 GB | 4092 MB | 2,3 GB |
| 3 GB | 2,3 GB | 4092 MB | 2,3 GB |
| 4 GB | 2,3 GB | 4092 MB | 2,3 GB |
| Tabell 1: Sidevekslingsfilens størrelse i forhold til mengden RAM på systemet | |||
|
Oppdatert 27.09.2009 |