30Aug

Hvor stor skal din sidefil eller byttepartition være?

pinde-of-ram

Ifølge en gammel tommelfingerregel skal din sidefil eller bytte være "double your RAM" eller "1.5x your RAM." Men har du virkelig brug for en 32 GB sidefil eller bytte om du har 16 GB RAM?

Du har sandsynligvis ikke brug for så meget sidefil eller bytteplads, hvilket er en lettelse i betragtning af, at en moderne computer måske har et solid state-drev med meget lidt plads.

Formålet med sidefilen eller byttepartitionen

Lad os først huske det egentlige formål med sidefilen på Windows eller bytte partition på Linux. Begge giver yderligere arbejdshukommelse til din computer. Hvis din computer f.eks. Har 2 GB RAM, og du åbner et stort antal programmer eller stort antal filer, skal computeren muligvis gemme 3 GB data i arbejdsminne. Computeren lagrer yderligere 1 GB data i sin sidefil eller bytteplads. Sidens fil eller bytte fungerer som et "overløb" område for at holde de yderligere data. Din computer overfører automatisk data tilbage til dens RAM, når den bruges, og flytter data til sin sidefil eller bytter partitionen, når den ikke bruges.

Hvis du brugte en ældre desktop computer, kan du se dette ske, når du har minimeret et desktopprogram i et stykke tid. Når du maksimerede det senere, ville det tage et stykke tid at dukke op, og du ville høre din harddisk slibe væk, mens den pågældende diskaktivitets LED blinkede - dens data blev flyttet tilbage fra din sidefil eller bytte partitionen til dens RAM.RAM'en er meget hurtigere end sidefilen eller swap-partitionen.(Dette er meget mindre almindeligt på moderne computere, der har tilstrækkelige mængder RAM til at holde skrivebordsprogrammer i RAM.)

De fleste applikationer forventer at få den hukommelse, de anmoder om. Hvis din RAM var fuld, og du ikke havde nogen sidefil, og da du åbnede et andet program, ville programmet sandsynligvis gå ned. Hvis du har en sidefil med ekstra rumprogrammer, kan du forhindre, at dette sker.

disk-aktivitet-ledede-computer

Andre anvendelser til Page File og swap-partitioner

Windows og Linux bruger også deres sidefil og bytteplads til andre formål:

  • Windows Crash Dumps : I Windows bruges siden filen til nedbrudsspalt. For at oprette et komplet hukommelsesdump skal sidefilen være mindst størrelsen af ​​den fysiske hukommelse + 1 MB.For kernehukommelsesdumper skal sidefilen være mindst 800 MB på systemer med 8 GB RAM eller mere. De fleste mennesker behøver ikke komplette hukommelsesdumper, men kerneafledninger kan være nyttige. Den nødvendige 800 MB sidefil er ret lille, men det kræver, at du lader din sidefil være aktiveret, og du må ikke deaktivere den.(Denne information er taget fra Understanding Crash Dumps-posten på Microsoft TechNet.)
  • Linux dvaletilstand : På Linux-systemer dvale - strømmen ned, der sparer indholdet af dit system RAM til disk, så det kan genindlæses, når du starterop igen - gemmer indholdet af systemets RAM til swap partitionen. Dette kan også betegnes som "suspender til disk." Du kan antage, at du har brug for en swap partition så stor som dit RAM til dvale til det, men du behøver faktisk bare en swap partition så stor som det RAM du bruger - så hvisdu bruger kun jævnligt 4 GB af din 16 GB RAM, du kan dvale til en 4 GB swap partition. Men hvis du brugte mere end 4 GB RAM, kan du muligvis ikke dvale. Det er ofte sikkert at vælge en swap partition svarende til størrelsen på dit RAM.Bemærk, at dette kun gælder for dvaletilstand - hvis du aldrig planlægger at dvale din computer, behøver du ikke bekymre dig om dette.(Windows dvaletilstand ved at gemme data til filen C: \ hiberfil.sys, så sidefilen er ikke involveret, når dvaletilstand på Windows.)

vinduer-memory-dump-optioner

Det reelle spørgsmål: Hvor meget hukommelse bruger du?

Der er ingen hård og hurtig regel, der fortæller dig, hvor meget personsøger eller swap plads du har brug for. Svaret afhænger af hvad du gør med din computer og hvor meget hukommelse du bruger. For eksempel, hvis du har 8 GB hukommelse, men du aldrig har brugt mere end de 8 GB, kan du komme forbi uden paging eller swap plads overhovedet - det er sandsynligvis du ville have brug for mere end 8 GB i sidste ende selvfølgelig. På den anden side kan du have en computer med 64 GB hukommelse, men det kan regelmæssigt arbejde med 100 GB datasæt - du vil sandsynligvis i det mindste have 64 GB paging eller swap plads bare for at være sikker. Så en computer med 8 GB RAM kan muligvis ikke have nogen sidefil, og en computer med 64 GB RAM kan muligvis have en enorm sidefil. Det hele afhænger af, hvad computeren gør.

De fleste mennesker kan ikke forudsige, hvor meget personsøger eller bytte plads, de har brug for. Selvom du kigger på din brugte hukommelse lige nu, er der ingen at fortælle, hvor meget dine programmer skal bruge i en uge eller en måned.

vinduer-8.1-opgave-chef-memory-forbrug

Windows kan automatisk administrere det

I Windows gemmes sidefilen på C: \ pagefile.sys. Som standard styrer Windows automatisk størrelsen af ​​denne fil. Det starter lille og vokser til en potentielt større størrelse, hvis du har brug for det. Vi anbefaler at lade Windows håndtere størrelsen på sidefilen på egen hånd. Det bør ikke tage en masse plads på dit systemdrev. Hvis din sidefil tager meget plads på dit systemdrev, skyldes det, at du havde brug for den store sidefil tidligere, og Windows voksede det automatisk i størrelse for dig.

For eksempel på et Windows 8.1-system med kun 4 GB RAM, er vores sidefil for tiden kun 1,8 GB i størrelse. Vi har ikke så meget RAM, men Windows bruger en lille sidefil, indtil vi har brug for mere.

vinduer-automatisk-styre-side-fi [1]

Der er ingen præstationsfordele ved at slippe af med en sidefil, kun potentielle systemstabilitetsproblemer, hvor programmerne kan gå ned, hvis du bruger al din RAM.Du kan fjerne sidefilen for at spare plads på dit systemdrev, men det er normalt ikke det værd.

Hvis du vil manuelt indstille en størrelse - anbefales ikke - husk at huske på, hvad der virkelig betyder noget, om hvor meget hukommelse dit system vil bruge, ikke kun størrelsen af ​​dets RAM.Microsofts dokumentation bemærker, at:

"Grunden til at konfigurere sidestørrelsen er ikke ændret. Det har altid været om at støtte et systemkrasjdump, hvis det er nødvendigt, eller at forlænge systembegrænsningsgraden, hvis det er nødvendigt. For eksempel, når en masse fysisk hukommelse er installeret, er det muligvis ikke nødvendigt at kræve en sidefil for at bakke systemforbudsafgiften under spidsforbrug. Den tilgængelige fysiske hukommelse alene kan være stor nok til at gøre dette. "

Med andre ord handler det kun om hvor meget hukommelse du faktisk har brug for - den samlede mængde ledig hukommelse er" system commit limit ".

Linux kræver et valg

På Linux er den tilsvarende til Windows-personsøgningsfilen swap-partitionen. Fordi dette er en partition og ikke bare en fil, skal du vælge mellem størrelsen af ​​din swap-partition, når du installerer Linux. Sikker på, du kan ændre størrelsen på dine partitioner senere - men det er mere arbejde. Linux kan ikke automatisk administrere størrelsen på din swap-partition til dig.

Hver Linux-distribution bruger sit eget installationsprogram, og hver Linux-distribution har nogle logik i installationsprogrammet, der automatisk forsøger at vælge den relevante swap-partitionsstørrelse. Linux-distributioner bruger typisk størrelsen af ​​dit RAM til at hjælpe med at bestemme størrelsen af ​​din swap-partition. Når du installerer Ubuntu, synes den typiske standard swap partition størrelse at være størrelsen af ​​din RAM plus en ekstra halv GB eller deromkring. Dette sikrer dvale vil fungere ordentligt.

Hvis du manuelt partitionerer i dit Linux-installationsprogram, er størrelsen af ​​din RAM plus. 5 GB en god tommelfingerregel, der sikrer, at du rent faktisk kan dvale dit system. Det skal normalt også være mere end nok bytteplads. Hvis du har en stor mængde RAM - 16 GB eller deromkring - og du ikke har brug for dvaletilstand, men har brug for diskplads, kan du sikkert komme væk med en lille 2 GB swap partition. Igen afhænger det virkelig af hvor meget hukommelse din computer rent faktisk vil bruge. Men det er en god ide at have nogle bytteplads lige i tilfælde.

ubuntu-install-vælge-swap-størrelse

Den gamle "dobbelt størrelse af RAM" tommelfingerregel anvendes til computere med 1 eller 2 GB RAM.Der er ingen one-size-fits-alt svar på hvor meget sidefil eller swap plads du har brug for. Det hele afhænger af de programmer, du bruger, og hvad de har brug for. Hvis du er i tvivl, er det næsten altid en god ide at holde fast ved dit operativsystems standard.

Billedkredit: William Hook på Flickr, Jean-Etienne Minh-Duy Poirrier på Flickr