Tillbaka till bloggen
Maj 23, 2026Guider

Hur man lägger till swap-utrymme på Linux VPS

Skapa swap-fil, aktivera i fstab och justera swappiness för små VPS.

Hur man lägger till swap-utrymme på Linux VPS

Små VPS kan ta slut på RAM under belastning. Swap använder diskutrymme som virtuellt minne och hjälper förhindra krascher.

Kontrollera nuvarande swap

bash
free -h
swapon --show

# If Swap shows 0, you need to add swap

Skapa swap-fil (2 GB-exempel)

Storleken beror på RAM — ofta 1–2× RAM eller minst 1 GB:

bash
sudo fallocate -l 2G /swapfile
# If fallocate fails:
# sudo dd if=/dev/zero of=/swapfile bs=1M count=2048

sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile

free -h

Gör swap permanent

Lägg till i /etc/fstab så swap aktiveras efter omstart:

bash
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo swapon --show

Justera swappiness

Värde 10–60 är vanligt för servrar (standard 60). Lägre = mindre aggressiv swap:

bash
sudo sysctl vm.swappiness=10

# Permanent:
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

Viktiga anteckningar

  • Swap är långsammare än RAM — optimera applikationer
  • SSD-swap är acceptabelt; övervaka disk-I/O på busy servrar
  • Ta bort: sudo swapoff /swapfile && sudo rm /swapfile
  • För 512 MB RAM: minst 1 GB swap är praktiskt
  • Uppgradera RAM om swap ständigt är full