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