VPS – Ajouter une SWAP pour augmenter la RAM

Les VPS c’est super, la preuve, ici c’est un VPS, mais voilà, c’est cher si on veut un peu de RAM.

Si vous avez la chance d’avoir un VPS sur SSD il est très intéressant de se poser la question d’utiliser le disque dur pour émuler la RAM qu’il manque.

Contrairement à windows, linux ne créé pas de fichiers d’échange à la volée, il faut créer une partition d’échange, c’est la fameuse swap.

En SSD les accès disque sont suffisament rapide pour envisager une utilisation sérieuse du disque dur pour remplacer la mémoire vive manquante.

Il suffit donc de créer un fichier d’échange, 2GO dans notre exemple, ne le prenez pas démesuré, il reste plus lent que la RAM réelle, 2x votre RAM réelle c’est un maximum:

sudo fallocate -l 2G /swapfile

Par sécurité on oublie pas de ne pas autoriser n’importe qui à le lire:

sudo chmod 600 /swapfile

On le formate:

sudo mkswap /swapfile

Puis on active le montage automatique au démarrage du serveur:

echo ‘/swapfile none swap sw 0 0’ | sudo tee -a /etc/fstab

Pour terminer un fait un reboot classique:

sudo reboot

Voilà, votre serveur pourra faire les mises à jour et accueillir plus de visiteurs sans être à court de mémoire vive.