Hvor stor skal din Page File eller Swap Partition være?

Innholdsfortegnelse:

Hvor stor skal din Page File eller Swap Partition være?
Hvor stor skal din Page File eller Swap Partition være?

Video: Hvor stor skal din Page File eller Swap Partition være?

Video: Hvor stor skal din Page File eller Swap Partition være?
Video: How to Install a GUI on Ubuntu Server - YouTube 2024, April
Anonim
Ifølge en gammel tommelfingerregel må sidebilden eller byttepunktet være "doble RAM" eller "1.5x RAM". Men trenger du virkelig en 32 GB sidefil eller bytte om du har 16 GB RAM?
Ifølge en gammel tommelfingerregel må sidebilden eller byttepunktet være "doble RAM" eller "1.5x RAM". Men trenger du virkelig en 32 GB sidefil eller bytte om du har 16 GB RAM?

Du trenger sannsynligvis ikke så mye sidefil eller bytteplass, noe som er en lettelse med tanke på en moderne datamaskin, kan ha en solid state-stasjon med svært lite plass.

Formålet med sidefilen eller byttepartisjonen

Først, la oss huske den virkelige hensikten med sidefilen på Windows eller bytte partisjon på Linux. Begge gir ekstra arbeidsminne til datamaskinen. Hvis for eksempel datamaskinen din har 2 GB RAM, og du åpner et stort antall programmer eller stort antall filer, kan det hende at datamaskinen din trenger å lagre 3 GB data i arbeidsminne. Datamaskinen lagrer den ytterligere 1 GB data i sin sidefil eller bytteplass. Sidefilen eller byttefunksjonen fungerer som et overløpsområde for å holde de ekstra dataene. Datamaskinen overfører automatisk data tilbake til sin RAM når den blir brukt, og flytter data til sides filen eller bytt partisjon når den ikke blir brukt.

Hvis du brukte en eldre stasjonær datamaskin, kan du se dette skje etter at du har minimert et stasjonært program for en stund. Når du maksimerer det senere, vil det ta en stund å dukke opp, og du vil høre harddisken slipe bort mens den aktivitetsdioden for diskaktivitet blinket - dataene ble flyttet tilbake fra sidefilen eller bytte partisjon til RAM-en. RAM-en er mye raskere enn sidefilen eller byttepartisjonen. (Dette er mye mindre vanlig på moderne datamaskiner som har tilstrekkelige mengder RAM for å holde skrivebordsprogrammer i RAM.)

De fleste applikasjoner forventer å få minnet de ber om. Hvis RAM-en var full og du ikke hadde noen sidefil, og da du åpnet et annet program, vil programmet trolig krasje. Å ha en sidefil med flere plassprogrammer kan bruke for å hindre at dette skjer.

Image
Image

Andre bruksområder for sidefiler og byttepartier

Windows og Linux bruker også sin sidefil og bytte plass til andre formål:

  • Windows Crash Dumps: I Windows brukes sidefilen for krasjdumper. For å opprette en komplett minnedump, må sidefilen være minst størrelsen på det fysiske minnet + 1 MB. For kjernehukommelsesdumper må sidefilen være minst 800 MB på systemer med 8 GB RAM eller mer. De fleste trenger ikke fullstendige minne dumper, men kjerne dumper kan være nyttig. Den nødvendige 800 MB-sidefilen er ganske liten, men det krever at du lar sidefilen aktivert og ikke deaktivere den. (Denne informasjonen er hentet fra Understanding Crash Dumps-innlegget på Microsoft TechNet.)
  • Linux dvalemodus: På Linux-systemer, dvalemodus - Power-down-tilstanden som lagrer innholdet i systemets RAM til disk, slik at det kan lastes på nytt når du starter opp igjen - lagrer innholdet i systemets RAM til swap-partisjonen. Dette kan også refereres til som "suspendere til disk." Du kan anta at du trenger en bytteparti så stor som at RAM-modulen skal dvale til det, men du trenger egentlig bare en byttepartisjon så stor som RAM-en du bruker - så hvis du bruker bare 4 GB med 16 GB RAM, og du kan dvale til en 4 GB swap partisjon. Men hvis du brukte mer enn 4 GB RAM, kan du kanskje ikke dvale. Det er ofte sikkert å velge en byttepartisjon som er lik størrelsen på RAM-en. Vær oppmerksom på at dette bare gjelder dvalemodus - hvis du aldri planlegger å dvale datamaskinen, trenger du ikke å bekymre deg for dette. (Windows dvalemodus ved å lagre data i filen C: hiberfil.sys, så sidefilen er ikke involvert når dvalemodus på Windows.)
Image
Image

Den virkelige spørsmålet: Hvor mye minne bruker du?

Det er ingen hard og fast regel som forteller deg hvor mye personsøk eller bytte plass du trenger. Svaret avhenger av hva du gjør med datamaskinen og hvor mye minne du bruker. For eksempel, hvis du har 8 GB minne, men du aldri har brukt mer enn de 8 GB, kan du gå uten paging eller bytteplass i det hele tatt - det er sannsynligvis at du trenger mer enn 8 GB til slutt, selvfølgelig. På den annen side kan du ha en datamaskin med 64 GB minne, men det kan regelmessig fungere med 100 GB datasett - du vil sikkert ha minst 64 GB personsøking eller bytteplass bare for å være trygg. Så en datamaskin med 8 GB RAM trenger kanskje ikke en sidefil, og en datamaskin med 64 GB RAM kan trenge en stor sidefil. Alt avhenger av hva datamaskinen gjør.

De fleste vil ikke kunne forutsi hvor mye personsøker eller bytte plass de trenger. Selv om du så på ditt brukte minne akkurat nå, er det ingen å fortelle hvor mye programmene dine vil trenge i en uke eller en måned.

Image
Image

Windows kan automatisk administrere det

På Windows lagres sidefilen på C: pagefile.sys. Som standard styrer Windows automatisk størrelsen på denne filen. Den starter liten og vokser til en potensielt større størrelse hvis du trenger det. Vi anbefaler at Windows håndterer størrelsen på sidefilen på egen hånd. Det bør ikke ta en masse plass på systemstasjonen. Hvis sidefilen din tar mye plass på systemstasjonen, skyldes det at du behøvde at stor en sidefil tidligere, og Windows vokste den automatisk i størrelse for deg.

For eksempel, på et Windows 8.1-system med bare 4 GB RAM, er vår sidefil for tiden bare 1,8 GB i størrelse. Vi har ikke så mye RAM, men Windows bruker en liten sidefil til vi trenger mer.

Det er ingen ytelse fordeler for å kvitte seg med en sidefil, bare potensielle system ustabilitet problemer der programmer kan krasje hvis du bruker all RAM. Du kan eliminere sidefilen for å spare plass på systemstasjonen, men det er vanligvis ikke verdt det.
Det er ingen ytelse fordeler for å kvitte seg med en sidefil, bare potensielle system ustabilitet problemer der programmer kan krasje hvis du bruker all RAM. Du kan eliminere sidefilen for å spare plass på systemstasjonen, men det er vanligvis ikke verdt det.

Hvis du vil manuelt angi en størrelse - ikke anbefalt - husk å huske på at det som virkelig betyr noe om hvor mye minne systemet vil bruke, ikke bare størrelsen på RAM-en. Microsofts dokumentasjon bemerker at:

“the reason to configure the page file size has not changed. It has always been about supporting a system crash dump, if it is necessary, or extending the system commit limit, if it is necessary. For example, when a lot of physical memory is installed, a page file might not be required to back the system commit charge during peak usage. The available physical memory alone might be large enough to do this.”

Med andre ord handler det om hvor mye minne du faktisk trenger - den totale mengden tilgjengelig minne er "system commit limit".

Linux Krever et valg

På Linux er ekvivalenten til Windows-personsøkingsfilen swap-partisjonen. Fordi dette er en partisjon og ikke bare en fil, må du velge om størrelsen på swap-partisjonen din når du installerer Linux. Jo, du kan endre størrelsen på partisjonene dine senere - men det er mer arbeid. Linux kan ikke automatisk administrere størrelsen på swap-partisjonen for deg.

Hver Linux-distribusjon bruker sitt eget installasjonsprogram, og hver Linux-distribusjon har noen logikk i installasjonsprogrammet som automatisk prøver å velge riktig swap partisjon størrelse. Linux-distribusjoner bruker vanligvis størrelsen på RAM-en din til å bestemme størrelsen på swap-partisjonen. Når du installerer Ubuntu, synes den typiske standard swap partisjonstørrelsen å være størrelsen på RAM pluss ytterligere en halv GB eller så. Dette sikrer dvale vil fungere ordentlig.

Hvis du manuelt partisjonerer i Linux-installatøren, er størrelsen på RAM pluss.5 GB en god tommelfingerregel som sikrer at du faktisk kan dvale systemet. Det bør vanligvis være mer enn nok bytteplass også. Hvis du har en stor mengde RAM - 16 GB eller så - og du trenger ikke dvalemodus, men trenger diskplass, kan du sannsynligvis komme seg unna med en liten 2 GB swap-partisjon. Igjen, det avhenger egentlig av hvor mye minne datamaskinen faktisk vil bruke. Men det er en god ide å ha litt bytteplass bare i tilfelle.

Image
Image

Den gamle "dobbel størrelsen på RAM" tommelfingerregelen brukes på datamaskiner med 1 eller 2 GB RAM. Det finnes ikke en størrelse-passer-alt svar på hvor mye sidefil eller bytteplass du trenger. Alt avhenger av programmene du bruker og hva de trenger. Hvis du er usikker, er det alltid alltid en god ide å holde fast på operativsystemets standardinnstillinger.

Anbefalt: