Comment ajouter un espace d'échange sur Debian 11

Comment ajouter un espace d'échange sur Debian 11

La mémoire d'échange est un emplacement sur le disque dur à utiliser comme mémoire par le système d'exploitation. Lorsque les systèmes d'exploitation détectent que la mémoire principale est faible et nécessite plus de RAM pour exécuter correctement les applications, il vérifie l'espace d'échange et les fichiers de transfert là-bas. En termes généraux, Swap fait partie du disque dur utilisé comme RAM sur le système.

Ce tutoriel vous aidera à ajouter un échange sur le système de Debian 11 Bullseye Linux.

Comment créer un échange dans Debian 11

Utilisez les étapes ci-dessous pour créer et activer la mémoire d'échange sur votre système Debian 11 via la ligne de commande.

  1. Tout d'abord, vérifiez qu'aucune mémoire d'échange n'est activée sur votre système. Vous pouvez voir les détails de la mémoire d'échange en exécutant les commandes suivantes.
    Swapon sudo -s  gratuit -m  

    Vérifier la mémoire d'échange disponible

  2. Maintenant, créez un fichier à utiliser comme échange dans votre système. Assurez-vous d'avoir suffisamment de disque gratuit disponible pour créer un nouveau fichier. Gardez également l'échange juste jusqu'à 2x de la mémoire sur votre système.

    Mon système Debian a 2 Go de mémoire principale. Nous allons donc créer un fichier d'échange de 4 Go de taille.

    Sudo Fallocation -L 4G / Swapile  CHMOD 600 / Swapfile  
  3. Utilisez maintenant la commande mkswap pour convertir le fichier à utiliser pour la mémoire d'échange.
    sudo mkswap / file d'échange  
  4. Puis activez la mémoire d'échange sur votre système.
    Sudo Swapon / Swapile  
  5. Vous avez réussi à ajouter de la mémoire d'échange à votre système. Exécutez l'une des commandes ci-dessous pour afficher la mémoire d'échange active actuelle sur votre système:
    Swapon sudo -s  gratuit -m  

    Un échange est ajouté à votre système

Rendre l'échange permanent

Après l'exécution des commandes ci-dessus, la mémoire d'échange est ajoutée à votre système et le système d'exploitation peut être utilisé en cas de besoin. Mais après le redémarrage du System Swap, va désactiver à nouveau.

Vous pouvez le rendre permanent en ajoutant l'entrée suivante dans / etc / fstab déposer. Modifier le fichier fstab dans l'éditeur:

vim / etc / fstab  

et ajouter l'entrée ci-dessous à la fin du fichier:

/ Swapfile Aucun Swap Sw 0 0 

Enregistrer le fichier et fermer. Maintenant, la mémoire d'échange restera activée après les redémarrages du système.

Configurer le swappiness

Maintenant, changez le swapposité Paramètre du noyau selon vos besoins. Il indique au système à quelle fréquence le système utilise cette zone d'échange.

Modifier / etc / sysctl.confli déposer:

sudo vim / etc / sysctl.confli  

Ajouter la configuration suivante à la fin du fichier

machine virtuelle.swappiness = 10 

Recharger maintenant le fichier de configuration sysctl

sudo sysctl -p  

Conclusion

Maintenant, le système d'exploitation peut utiliser la mémoire d'échange en cas de faible mémoire physique. Dans ce tutoriel, vous avez appris à créer et à activer la mémoire d'échange sur le système Debian 11 Linux.