Colonel Serveur
swap 1

Échangez l'espace à Linux: Qu'est-ce que c'est et comment le créer sur CentOS

L'espace d'échange sous Linux fonctionne de la même manière que la mémoire virtuelle sous Windows, agissant comme une extension de la RAM physique lorsque le système manque de mémoire. Au lieu de permettre au système d'exploitation de planter ou de se bloquer lorsque la RAM est pleinement utilisée, l'espace d'échange contient temporairement des données inactives en utilisant une partie du disque dur. Alors que le swap est beaucoup plus lent que la RAM (même sur les disques SSD ou NVMe), il joue un rôle crucial dans le maintien de la stabilité du système sous une pression mémoire élevée.

Quelle quantité d’espace d’échange devriez-vous allouer?

Là’il n'y a pas de règle stricte, mais voici quelques recommandations courantes:

  • Si votre système a 16 Go de RAM, et vous n'êtes pas limité par l'espace disque, allouer 8 à 16 Go de swap.
  • Les disques SSD ou NVMe offrent de meilleures performances, mais sont toujours plus lents que la RAM, alors ne vous attendez pas à des performances au niveau de la RAM du swap.

Étapes préliminaires avant de continuer

  • Sauvegardez vos données avant d'apporter des modifications au niveau du système.
  • Assurez-vous d'avoir un accès root au système.
  • Si vous utilisez un serveur, se connecter via SSH (voir « Comment se connecter via SSH »).

Création d'un espace d'échange sur CentOS

  1. Connectez-vous en tant que root Accédez à votre système CentOS en tant qu'utilisateur root ou avec les privilèges sudo.
  2. Créer un fichier d'échange Utilisez la commande suivante pour allouer 8 Go d'espace disque à échanger:
dd if=/dev/zero of=/swapspace bs=1024 count=8388608

Explication:

Wordpress Hosting

Hébergement Web WordPress

À partir de 3,99 $ / mensuel

Acheter maintenant
  • 8 Go = 8192 Mo
  • 8192 × 1024 = 8,388,608 Ko
  • bs=1024: définit la taille du bloc
  • nombre = 8388608: nombre de blocs à écrire
  1. Définir la propriété sur Root
chown root:root /swapspace
  1. Définir les autorisations
chmod 0600 /swapspace
  1. Formater en échange
mkswap /swapspace
  1. Activer l'échange
swapon /swapspace
  1. Rendre le swap persistant Ouvrez le fichier /etc/fstab:
nano /etc/fstab

Si nano n'est pas installé, courir: yum install nano

Ajoutez la ligne suivante à la fin du fichier:

/swapspace none swap sw 0 0

Redémarrez le système

Redémarrez maintenant pour vous assurer que les modifications sont appliquées:

reboot

Vérifier l'activation du swap

Après le redémarrage, utilisez la commande suivante pour vérifier le swap:

Cheap VPS

Serveur VPS pas cher

À partir de 2,99 $/mois

Acheter maintenant
free -m

Vous verrez les statistiques d'utilisation de la RAM et du swap.

Besoin de l'aide d'un expert?

Si tu’Je préfère laisser la gestion du serveur aux pros, acheter un VPS géré. Les fournisseurs d'hébergement comme Mizbanfa offrent une prise en charge complète du serveur, y compris la configuration du swap, surveillance, et optimisation.

Partager cette publication

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *