Comment ajouter un espace d'échange dans Ubuntu 18.04

Comment ajouter un espace d'échange dans Ubuntu 18.04

Le swap est très utile pour ce système qui nécessitait plus de RAM que physique disponible. Si la mémoire est pleine et que le système nécessite plus de RAM pour exécuter correctement les applications, il vérifiez l'espace d'échange et transfèrez-y des fichiers. En termes généraux, Swap fait partie du disque dur utilisé comme RAM sur le système.

J'ai une machine virtuelle en cours d'exécution qui n'a pas d'échange dessus. Plusieurs fois, les services ont été écrasés en raison de la mémoire insuffisante. Dans cette situation. Cet article vous aidera à créer un fichier d'échange sur le système Linux après l'installation.

  • Vérifier l'échange du système - Avant de travailler, assurez-vous que le système a déjà échangé activé. S'il n'y a pas d'échange, vous obtiendrez uniquement l'en-tête de sortie.
    Swapon sudo -s 
  • Créer un fichier d'échange - Permet de créer un fichier à utiliser pour l'échange dans le système de taille requise. Avant de fabriquer un fichier, assurez-vous d'avoir suffisamment d'espace libre sur le disque. Généralement, il recommande que l'échange soit égal au double de la mémoire physique installée.

    J'ai 2 Go de mémoire dans mon système. Alors je crée un échange de 4 Go de taille.

    Sudo Fallocation -L 4G / Swapile Chmod 600 / Swapfile 
  • Faire échanger - Maintenant, faire un fichier d'échange utilisable à l'aide de la commande mkswap.
    sudo mkswap / file d'échange 
  • Activer l'échange - Configurez maintenant l'échange contre le système en utilisant swapon commande.
    Sudo Swapon / Swapile 

    Maintenant, vérifiez que Swap est activé ou non. Vous verrez des résultats quelque chose comme ci-dessous.

    Sudo Swapon -S Type de nom de fichier Taille de la priorité / fichier de file d'échange 4194300 0 -1 
  • Échange de configuration permanente - Ajoutez l'entrée suivante dans / etc / fstab fichier pour activer l'échange sur le redémarrage du système.
    vim / etc / fstab 
    / Swapfile Aucun Swap Sw 0 0 
  • Configuration du paramètre du noyau - 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 fichier et ajouter la configuration suivante dans le fichier.

    sudo vim / etc / sysctl.confli 
    machine virtuelle.swappiness = 10 

    Recharger maintenant le fichier de configuration sysctl

    sudo sysctl -p 

À ce stade, vous avez réussi un échange sur votre système Ubuntu.