Comment ajouter un swap à votre VPS sous Linux

J’ai acheté dernièrement un petit VPS SSD de chez OVH pour faire tourner un site sous WordPress mais chaque nuit je me trouvais devant un problème de crash de mon serveur de base de données Mysql à cause de la petite RAM (Mémoire réelle du VPS) de 2GO qui arrivait vite à saturation.

Pour régler ce problème, j’ai pensé au swap, l’espace d’échange ou ce qu’on appel une zone de disque dur qui joue le rôle d’une mémoire virtuelle pour décharger si on peut le dire, la mémoires vive physique du serveur.

Ajouter un swap permet donc au serveur d’améliorer un peu ses performances et libérer de l’espace sur sa RAM physique pour exécuter que les tâches importantes et par conséquent éviter toute saturation et soulager le système en cas de surcharge.

Les VPS d’OVH ne sont pas configurés pour utiliser du Swap par défaut d’où l’idée de rajouter un espace swap manuellement. Pour cela donc il faut tout d’abord créer le fichier dédié à ce swap en tapant cette commande Linux sur votre terminal :

$ sudo dd if=/dev/zero of=/var/fichier.swap bs=1024M count=1

Ensuite lancer un sync

$ sync

Donner les droits nécessaire à notre fichier dédié à notre mémoires virtuelle

$ sudo chmod -v 600 /var/fichier.swap

Puis créer le avec la commande suivante :

$ sudo mkswap -c /var/fichier.swap

Après la création, il faut l’activer :

$ sudo swapon /var/fichier.swap

Voilà, vous avez maintenant un espace swap sur votre VPS, pour le verifier tapez seulement cette commande :

$ free -m