Har jeg brug for en Swap-partition, når jeg kører Linux?

Et spørgsmål, der ofte stilles, når du installerer Linux, er: "Har jeg brug for en swap-partition?" Når du bruger en computer første gang, vil de fleste af de hukommelse er tilgængelig. Den eneste hukommelse, der bruges, er fra de processer, der kræves af operativsystemet. Hver gang du indlæser en applikation, starter en ny proces, og en mængde hukommelse er afsat til applikationen.

Hver gang du indlæser en ny applikation, mindre hukommelse er tilgængelig for at køre dette program. Til sidst kommer computeren til et punkt, hvor der ikke er nok hukommelse til at køre det pågældende program. Det er, når en swap-partition i Linux kommer i spil.

Hvad gør Linux, når der ikke er nok hukommelse tilbage?

Det dræber processer. Det er ikke noget, du ønsker skal ske. Selvom der er en scoringsmekanisme til at vælge, hvilke processer der skal dræbes, er denne beslutning op til operativsystemet.

Gamle computerkomponenter i genbrugsanlæg, RAM
Westend61 / Getty Images

Linux dræber kun processer, når virtuel hukommelse løber tør. Virtuel hukommelse er mængden af ​​fysisk RAM plus eventuel diskplads, der er afsat til personsøgningsformål (swap).

Tænk på en swap-partition som overløbsplads. Når hovedhukommelsen er fuld, kan overløbspladsen bruges til yderligere hukommelse. Der er en ulempe ved at bruge en swap-partition. Generelt er swap-partitionen længere væk fra den almindelige hukommelse, og data skal flyttes længere, hvilket er tidskrævende.

Du kan oprette en swap-partition der bruges af Linux til at gemme inaktive processer, når den fysiske RAM er lav. Swap-partitionen er diskplads afsat på en harddisk.

Det er hurtigere at få adgang til RAM end filer gemt på en harddisk. Hvis du oplever, at du konstant løber tør for hukommelse, og din harddisk svirrer, er det sandsynligt, at din computer bruger swap-plads for meget.

Hvor hårdt har du brug for en Swap-partition?

Hvis du har en computer med en lille mængde hukommelse, anbefales en swap-partition stærkt.

Som en test satte vi en virtuel maskine op med 1 gigabyte RAM og ingen swap-partition og installerede Peppermint Linux, som bruger LXDE-skrivebordet, og generelt har den et lavt hukommelsesfodaftryk.

Peppermint Linux kommer med Chrom forudinstalleret, og hver gang du åbner en Chromium-fane, bruges en anstændig mængde hukommelse.

Vi åbnede en fane og navigerede til linux.lifewire.com og åbnede derefter en anden fane og gjorde det samme. Vi blev ved med at gentage denne proces, indtil hukommelsen til sidst løb tør. Derefter viste Chromium en meddelelse om, at fanen holdt op med at fungere og sandsynligvis skyldtes mangel på hukommelse.

Så, vi opsætte en ny virtuel maskine med 1 gigabyte RAM og en 8-gigabyte swap-partition. Vi var i stand til at åbne flere faner, og selvom den fysiske RAM var løbet tør, begyndte swap-pladsen at blive brugt, og vi kunne fortsætte med at åbne faner.

Harddisk plader
Matthew Field / www.photography.mattfield.com

Hvis du har en maskine med 1 gigabyte RAM, er der større sandsynlighed for, at du har brug for en swap-partition, end hvis du har en maskine med 16 gigabyte RAM. Det er højst sandsynligt, at du aldrig vil bruge swap-pladsen på en maskine med 8 gigabyte RAM eller mere, medmindre du laver seriøs nummerknusning eller videoredigering.

Det anbefales dog altid at have en swap-partition. Diskplads er billig. Sæt noget af det til side som overtræk, når din computer løber tør for hukommelse.

Hvis din computer altid mangler hukommelse, og du konstant bruger swap-plads, så overvej det opgradering af hukommelsen på din computer.

Hvis du installerede Linux og ikke satte en swap-partition op, skal du oprette en swap-fil, der grundlæggende opnår det samme mål.

Kan jeg afsætte plads på min SSD til at bytte plads?

Du kan afsætte plads på en SSD til swap-plads, og i teorien vil det være hurtigere at få adgang til den partition end på en traditionel harddisk. SSD'er har en begrænset levetid og kan kun klare et vist antal læsninger og skrivninger. For at sætte tingene i perspektiv er det tal højt, og en SSD vil sandsynligvis overleve en computers liv.

Installation af nyt solid-state-drev til bærbar pc
Andrii Atanov / Getty Images

Swap-plads formodes at være en overløbsbuffer og ikke brugt konsekvent. Hvis du konstant bruger swap-partitionen, kan du overveje at opgradere hukommelsen.