Retour au blog
Mai 23, 2026Guides

Ajouter de l’espace swap sur un VPS Linux

Créer un fichier swap, fstab et réglage swappiness pour petits VPS.

Ajouter de l’espace swap sur un VPS Linux

Les VPS avec peu de RAM peuvent manquer de mémoire sous charge. Le swap utilise le disque comme mémoire virtuelle.

Vérifier le swap actuel

bash
free -h
swapon --show

# Si Swap = 0, ajoutez du swap

Créer un fichier swap (exemple 2 Go)

La taille dépend de la RAM — souvent 1–2× la RAM ou minimum 1 Go :

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

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

free -h

Rendre le swap permanent

Ajoutez dans /etc/fstab pour activer le swap au boot :

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

Ajuster swappiness

Pour les serveurs souvent 10–60 (défaut 60). Plus bas = moins de swap :

bash
sudo sysctl vm.swappiness=10

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

Notes importantes

  • Le swap est plus lent que la RAM — optimisez les apps
  • Swap sur SSD acceptable ; surveillez l’I/O disque
  • Supprimer : sudo swapoff /swapfile && sudo rm /swapfile
  • Pour 512 Mo RAM, minimum 1 Go de swap
  • Si le swap est toujours plein, augmentez la RAM