| | |

VPS OVH ajout du SWAP

Création, configuration et démarrage automatique du SWAP ou mémoire virtuel sur un VPS

Les serveur virtuel privé (Vitual Privat Server = VPS) de OVH, sont normalement installer sans mémoire SWAP. Dans cette article on va voir comment l’activer à fin de pas avoir des débordements de mémoire et donc des blocages.

Si vous n’avez pas encore de VPS, il y a un service assez intéressant qui ne coûte pas trop cher comparé à la concurrence et avec des performances intéressantes. SSDNodes, allez voir les performances et les tarifs. Seul défaut (si on veut), il faut savoir faire la configuration d’IPv6.
Voici un lien d’affiliation si vous souhaitez nous aider à maintenir ce site :
www.ssdnodes.com

Création et configuration du SWAP

  1. On se connecte au terminal du VPS en SSH avec Putty, Kitty ou même le PowerShell.
  2. Pour voir si le SWAP est en service, on utilise la commande
    swapon --show
    Si rien s’affiche, c’est qu’il n’est pas actif.
    On peut aussi utiliser la commande
    free -h
    Dans le petit tableau qui s’affiche, on peut voir que SWAP est à 0B s’il est pas actif.

    S’il est actif, quelque chose de similaire à ce qui suit devrait s’afficher:
    swapon: /dev/null: not a valid swap partition
    NAME TYPE SIZE USED PRIO
    /dev/null partition 256M 5M -1

  3. Si le SWAP est déjà actif, on peut le désactiver avec la commande:
    sudo swapoff -av
    Ceci n’est pas obligatoire car on peut aussi créer un autre SWAP avec un autre nom.
  4. Avec la commande suivante on va créer un fichier SWAP de 2GB, à l’emplacement /RAMswap du disque:
    sudo fallocate -l 2G /RAMswap
  5. Avec la commande
    ls -alh /RAMswap
    on peut confirmer que le fichier a bien été créer.
  6. On sécurise le fichier créer avec la commande :
    sudo chmod 600 /RAMswap
  7. On réutilise la commande
    ls -alh /RAMswap
    pour voir que les droits du dossier ont changer. Seul le root peut travailler dans le dossier.
  8. On va formater le system de fichier SWAP avec la commande suivante:
    sudo mkswap /RAMswap
    Une confirmation de la création avec la taille du fichier et son UUID devrait s’afficher.
  9. On active le SWAP avec la commande:
    sudo swapon /RAMswap
  10. On peut confirmer que le SWAP est actif avec la commande
    sudo swapon -s
    Si un petit tableau s’affiche avec la taille du SWAP, l’usage en cours et la priorité s’affiche, alors le SWAP est actif.
    on peut aussi utiliser la commande
    free -h
    pour voir un autre tableau équivalant.

Ajouter au fichier fstab

Les points ci-dessus ont permis de créer le fichier SWAP et de le mettre en service, mais en cas de coupure ou de redémarrage du serveur, le service ou mémoire SWAP va pas se mettre en place automatiquement. Les points qui suive vont montrer comment configurer le démarrage automatique du SWAP lorsque le VPS démarre.
ATTENTION! les modifications du fichier fstab peuvent provoqué des erreur grave qui empêcheront le VPS ou serveur de démarrer correctement. Il faut faire très attention que toutes les données entrée soit correcte.

  1. Avant tout, on va faire une copie de sauvegarde du fichier original fstab avec la commande suivante:
    sudo cp /etc/fstab /etc/fstab.bk
  2. On édite le fichier fstab avec la commande:
    nano /etc/fstab
  3. Le fichier contiens déjà des entrée auquel il faut pas toucher!
    On ajoute la ligne qui suit à la fin du fichier:
    /RAMswap none swap sw 0 0
  4. On enregistre avec “Ctrl” + “x” , “y” , “Entrer”.
  5. Finalement on redémarre le serveur pour voir si tout est en ordre.
    sudo reboot

mes sources : https://www.youtube.com/watch?v=BtoZ4XQtFDw&ab_channel=DECRYPT
https://www.youtube.com/watch?v=UXhcnoVPpHQ&ab_channel=JoeCollins
https://fr.linuxteaching.com/article/create_a_linux_swap_file

Laisser un commentaire