Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Linux

Comment créer un fichier d’échange sous Linux

Les swaps sous Linux sont des zones spécifiques du disque qui sont réservées en tant que mémoire virtuelle. Ils sont principalement utilisés pour améliorer les performances du système lors de tâches lourdes en ressources telles que le montage vidéo. Lorsque le système commence à se débattre, le noyau déplace les processus inactifs vers le swap pour faire de la place aux processus actifs dans la mémoire de travail.

Normalement, au sein de l’installation Linux, une partition d’échange sera créée pour vous par défaut et allouera de l’espace sur le disque dur à cet effet. Cela présente un certain nombre d’inconvénients, tels que l’espace si vous avez un disque plus petit sur un ordinateur plus ancien, ou si vous utilisez un SSD sur un appareil plus récent.

Le problème avec les disques SSD est qu’ils ont une capacité d’écriture limitée dans les cellules. Même avec le nivellement de l’usure, la mémoire flash a une durée de vie limitée et plusieurs écritures peuvent rendre les cellules individuelles inutilisables.

Contenu

Quelle est l’alternative ?

Si l’utilisation d’une partition d’échange dédiée n’est pas pratique ou si vous souhaitez simplement essayer une alternative et ne pas dépenser d’argent en RAM supplémentaire, vous pouvez utiliser un fichier d’échange à la place.

Psssssst :  QU'EST-CE QUE la table de routage sous Linux ?

Un fichier d’échange fonctionne de la même manière qu’une partition, bien qu’il présente l’avantage supplémentaire de permettre aux utilisateurs de contrôler la taille sans avoir à redimensionner un volume. De plus, la façon dont le swap sera utilisé, ou le facteur de « swappiness », peut également être contrôlé en modifiant la valeur du swap.

Création d’échange

Je vais parcourir un exemple de base de création d’un fichier d’échange de 1 Go.

Créez d’abord le fichier en entrant la commande suivante dans votre Terminal :

Si fallocate n’est pas installé, exécutez la commande plus traditionnelle :

Formatez maintenant le fichier d’échange :

Ajoutez l’échange au système en tant que fichier d’échange :

Ouvrez le « /etc/fstab » dans votre éditeur de texte préféré et ajoutez-le à la fin pour rendre le changement permanent :

La ligne ci-dessus se décompose comme suit :

  • « /mnt/1GB.swap » – il s’agit du nom de l’appareil et du fichier
  • « swap » – cela définit le point de montage
  • « swap sw » – cela montre que le fichier d’échange sera activé par swapon – s (voir ci-dessous)
  • « 0 0 » – ce sont les options utilisées par le programme de vidage et la commande fsck respectivement
  • Psssssst :  Kali Linux peut-il être utilisé pour la programmation ?

    À ce stade, si vous souhaitez modifier la valeur « swappiness », vous pouvez le faire en éditant « /etc/sysctl.conf » de la même manière que vous avez modifié le fstab ci-dessus. La valeur de swappiness est généralement de 60 ; plus le nombre est élevé (jusqu’à 100), plus le swap est agressif.

    La quantité d’échange nécessaire dépend des performances du système et de l’utilisation de la mémoire. Les utilisateurs doivent expérimenter pour trouver ce qui est le mieux pour eux. Si la valeur ci-dessus est définie sur zéro, le fichier d’échange ne sera utilisé que lorsque le système aura épuisé la mémoire. Les valeurs supérieures à zéro permettront au système d’échanger les processus inactifs et de libérer de la mémoire pour la mise en cache du disque ; cela peut potentiellement améliorer les performances globales du système.

    Enfin, vérifiez si le swap est actif :

    Redémarrez simplement et vous aurez un fichier d’échange fonctionnel par opposition à une partition d’échange. Quelle option vous convient le mieux ? Utilisez-vous une partition ou utilisez-vous un fichier dédié ? Faites-nous savoir dans les commentaires et indiquez-nous également les autres méthodes que vous pourriez avoir pour générer un fichier.

    Psssssst :  Quel était le nom original d'Unix ?

    Cet article est-il utile ? Oui Non

    Bouton retour en haut de la page

    Adblock détecté

    Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci