Hva er en Linux Swap -partisjon? Alt du trenger å vite

Hva er en Linux Swap -partisjon? Alt du trenger å vite

De fleste Linux -installasjoner anbefaler at du inkluderer en byttepartisjon. Dette kan virke rart for Windows -brukere som pleide å ha hele operativsystemet på en enkelt partisjon.





Hva gjør en byttepartisjon, trenger du en, og hvor stor skal den være? Dette er viktige spørsmål som med de riktige svarene kan forbedre systemets ytelse alvorlig.





Hva Linux Swap -partisjonen gjør

Byttepartisjonen fungerer som overløpsplass for RAM. Hvis RAM -en din fylles opp helt, vil eventuelle andre applikasjoner kjøre av byttepartisjonen i stedet for RAM.





Dette kan høres ut som en enkel måte å øke datamaskinens mengde brukbart minne uten å faktisk få mer RAM, men det er ikke tilfelle. RAM er den ideelle maskinvaren for minne fordi den er ekstremt rask, i motsetning til harddisker som relativt sett er mye tregere.

Solid state -stasjoner kan ha gjort at ytelsen traff et mindre problem med sine mye forbedrede hastigheter , men selv de kan ikke matche RAM. Dette gjelder også nyere NVMe SSD -er . I begge tilfeller vil du ikke forårsake ytterligere slitasje på solid state -stasjonen.



En nær analogi av byttepartisjonen er Windows -sidefilen, selv om det er mange tekniske forskjeller mellom de to.

Linux -byttepartisjonen er ikke begrenset til å være overfylt lagringsplass. Det kan hjelpe din PC på andre måter.





Prioritering

En byttepartisjon kan også hjelpe til med å flytte noen elementer fra minnet til harddisken for å gi mer plass i minnet til viktigere elementer. Dette innebærer at elementer som sjelden blir berørt vil bli flyttet til byttepartisjonen.

Terskelen for det som regnes som 'sjelden' avhenger av 'swappiness' (ja, det er det faktiske begrepet som brukes), som er konfigurerbart. En høyere bytte betyr at data er mer sannsynlig å bli flyttet til byttepartisjonen. En lavere bytte betyr at data er mindre sannsynlig å bli flyttet til byttepartisjonen.





Dvale

En byttepartisjon brukes som destinasjon for minnets innhold når du ber systemet om å gå i dvale. Dette betyr at dvalemodus på Linux er umulig uten en byttepartisjon.

Når det er sagt, har det blitt ganske sjeldent at folk bruker dvalemodus, så dette spiller kanskje ingen rolle for deg.

Trenger du en byttepartisjon?

Betyr dette at en byttepartisjon er nødvendig? Ikke i det hele tatt! Et Linux -system kan fungere perfekt uten en byttepartisjon. Vi har allerede diskutert fordelene med en byttepartisjon. Hvorfor vil du ikke ha en?

Når bytte av partisjoner ikke hjelper

Bytt partisjoner har sine ulemper. De tar opp plass på harddisken som ikke endres dynamisk når den ikke er i bruk. Kraftig byttebruk kan også øke slitasjen på hovedstasjonen. I noen tilfeller hjelper byttepartisjoner ikke engang med å forbedre ytelsen. Her er et eksempel der det faktisk kan være verre å ha en byttepartisjon enn å ikke ha en.

Si at du har installert Linux på en gammel netbook med bare 2 GB RAM og en 5400 rpm harddisk. Med bare 2 GB minne kan du forestille deg at det fylles opp ganske raskt med noen få åpne nettleserfaner. Byttepartisjonen lar deg holde dem alle åpne som minnet flyter over .

Men så dukker det opp en flaskehals på grunn av harddiskens hastighet på 5400 o / min. Siden harddisken er så treg og systemet stadig ønsker å få tilgang til byttepartisjonen, blir netbook ekstremt treg. Maskinen er treg nok til å være ubrukelig med mindre du lukker alt for å frigjøre litt minne.

Den angitte swappiness garanterer ikke at alt i byttepartisjonen vil flytte tilbake over når det er ledig plass i RAM. I stedet kan mye forbli i byttepartisjonen, noe som får netbook til å fortsette å være treg. Så du må starte datamaskinen på nytt for å starte fra en ren skifer, noe som tar litt tid fordi systemet må fjerne alt fra byttepartisjonen før det slås av.

kopiere filer fra mac til pc

Hva skjer når du ikke har bytte

Hvis du bestemmer deg for å gi avkall på en byttepartisjon, må du vite risikoen. Når datamaskinen din trenger mer RAM enn det som er tilgjengelig, kan grensesnittet låse seg. Du risikerer å måtte tvinge til å avslutte datamaskinen og miste alle dataene du jobbet med.

I slike tilfeller kan du ønske at du hadde en byttepartisjon rundt, selv om den bare ble brukt den en gang. Dette avhenger av om du ofte går tom for lagringsplass. Ville du lagt merke til om du hadde 4 GB mindre lagringsplass tilgjengelig fordi du brukte det beløpet på å bytte?

Anbefalinger for bytte av Linux

Her er noen anbefalinger for når du kanskje vil bytte partisjon og hvor stor du skal gjøre den.

  • Hvis du vil kunne dvale datamaskinen , da bør du ha en byttepartisjon. Størrelsen på denne partisjonen bør være størrelsen på det installerte minnet, pluss ytterligere 10-25% for å gi plass til alle elementer som allerede ble flyttet over i byttepartisjonen.
  • Vil bare ha en lite ytelsesøkning (og du har minst 7200 o / min harddisk)? Deretter kan du legge til en byttepartisjon hvis du vil. Størrelsen på dette kan være hva du vil, men jeg ville ikke gjøre det større enn du ville gjort hvis du opprettet en byttepartisjon for å aktivere dvalemodus.
  • Hvis du bruker tunge applikasjoner av og til som krever ekstra RAM, kan en byttepartisjon fungere som trygghet. I dette tilfellet trenger du ikke byttepartisjonen din for å være like stor som RAM -en.
  • Hvis du har en harddisk på 5400 o / min Det er ikke sikkert du vil opprette en byttepartisjon rett og slett fordi flaskehalsen kan gjøre datamaskinen din verre. Men hvis du absolutt vil bytte, kan du fortsatt opprette en partisjon ved hjelp av de samme dimensjoneringsretningslinjene som er beskrevet ovenfor. Bare vær sikker på å endre bytteverdien til noe mye lavere.

Endring av lykke

Som mange aspekter ved Linux -skrivebordet, lagres datamaskinens bytte i en tekstfil. Du finner denne filen ved å navigere til /proc/sys/vm .

Når du åpner filen, vil du se et enkelt tall som indikerer din nåværende bytte. Du kan redigere denne filen ved hjelp av hvilken som helst tekstredigerer du ønsker, så lenge du har root -tillatelser.

For å gjøre dette med standard GNOME -tekstredigerer som finnes i Ubuntu og Fedora, kan du prøve:

sudo gedit /proc/sys/vm/swappiness

Det er også et kommandolinjealternativ som fungerer uavhengig av hvilket tekstredigeringsprogram du har installert. Bare skriv inn:

sudo sysctl vm.swappiness=20

Du kan angi et hvilket som helst siffer fra 0 til 100. Verdien indikerer når du vil at Linux skal begynne å aktivt flytte prosesser fra minnet til byttepartisjonen. Så for eksempel indikerer en verdi på 20 at prosesser vil bli flyttet når minnebruk når 80%; standard swappiness -verdien i Ubuntu på 60 indikerer at prosesser vil bli flyttet når minnebruk når 40%.

Du kan sjekke om endringen var vellykket ved å åpne tekstfilen på nytt. Ikke overraskende tilbyr terminalen en raskere måte å sjekke byttet på. Bare skriv inn denne kommandoen:

cat /proc/sys/vm/swappiness

Føles PC -en din raskere?

Bytt partisjoner kan gjøre en stor forskjell i systemets ytelse --- noen ganger på bedre og noen ganger på verre. Nå som du vet hva byttepartisjonen er til for, forhåpentligvis er du bedre rustet til å ta avgjørelsen som passer for din situasjon.

Men før du ompartisjonerer stasjonen din, må du vite at det er mer med minnestyring enn mengden RAM du har og størrelsen på din Linux-byttepartisjon. Ta deg tid til å lære hvordan Linux administrerer RAM.

Dele Dele kvitring E -post Canon vs Nikon: Hvilket kameramerk er bedre?

Canon og Nikon er de to største navnene i kameraindustrien. Men hvilket merke tilbyr den bedre serien med kameraer og objektiver?

Les neste
Relaterte temaer
  • Linux
  • Teknologi forklart
  • Diskpartisjon
  • Harddisk
  • Solid State -stasjon
  • Operativsystemer
  • Sjargong
  • Linux tips
Om forfatteren Bertel King(323 artikler publisert)

Bertel er en digital minimalist som skriver fra en bærbar datamaskin med fysiske personvernbrytere og et operativsystem som er godkjent av Free Software Foundation. Han verdsetter etikk fremfor funksjoner og hjelper andre å ta kontroll over sine digitale liv.

Mer fra Bertel King

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere