Hopp til hovedinnhold

Re-konfigurere swap-minne

Kapittel 25

Swap-minne er et område på disk som brukes som “ekstra RAM” når fysisk minne blir fullt. Det er tregere enn RAM, men kan hindre systemkrasj når minnebehovet er høyt.

Tommelfingerregel

Minimum: 4 GB swap

Vanlig: Samme størrelse som RAM, med mindre systemet har veldig mye RAM (32 GB eller mer).

Grunnleggende kommandoer

swapoff → deaktiverer swap
swapon → aktiverer swap
mkswap → oppretter swap på en partisjon eller fil
cat /proc/swaps → viser aktive swap-områder

Arbeid med eksisterende swap-partisjon

Deaktiver partisjonen:

swapoff /dev/sda5

(Husk at alt innhold i swap må få plass i RAM, så sørg for at du har nok minne tilgjengelig.)

Opprett nytt swap-område på partisjonen:

mkswap /dev/sda5

Aktiver på nytt:

swapon /dev/sda5

Opprette swap-fil

I stedet for en egen partisjon kan du bruke en fil som swap:

Opprett filen (her 8 GB):

dd if=/dev/zero of=/var/swapfile bs=1G count=8

Sett riktige rettigheter (kun root skal ha tilgang):

chmod 600 /var/swapfile

Gjør filen til en swap-fil:

mkswap /var/swapfile

Aktiver swap-filen:

swapon /var/swapfile

Bekreft at swap er aktiv:

cat /proc/swaps

Deaktivere gammel swap (valgfritt)

Hvis du hadde en gammel swap-partisjon:

swapoff /dev/sda5

Du kan også bruke både en swap-fil og en swap-partisjon samtidig.

Gjør endringer permanente

Rediger fstab:

nano /etc/fstab

Hvis du vil deaktivere gammel swap-partisjon, kommenter den ut med #. Legg til swap-filen i stedet:

/var/swapfile swap swap defaults 0 0

Lagre filen. Nå vil swap-konfigurasjonen gjelde også etter neste oppstart.

Tips

Bruk swapon --show for en rask oversikt over swap.

På systemer med mye RAM kan du bruke mindre swap, men ha alltid noe swap aktivt for å unngå problemer med minnehåndtering.

Robert Kristoffersen
Fullstack-utvikler • Webno