Ce blog démontrera la méthode pour Ajouter un espace d'échange sur Ubuntu 22.04.
Ajout d'espace d'échange sur Ubuntu 22.04
Dans le but d'ajouter de l'espace d'échange sur Ubuntu 22.04, suivez les instructions données.
Étape 1: Vérifiez les informations d'échange
Tout d'abord, exécutez la commande fournie pour vérifier là existe un échange préconfiguré sur le système:
$ sudo swapon -
Alternativement, utilisez le «gratuit«Commande avec le«-H”Option pour vérifier l'existence d'un espace d'échange actif:
$ gratuit -h
La sortie des commandes données indique qu'un fichier d'échange est déjà présent sur notre système. Cependant, nous créerons un nouveau fichier d'échange pour la démonstration et vous montrerons la méthode d'ajouter de l'espace d'échange dans Ubuntu 22.04.
Étape 2: Vérifiez l'espace de disque dur disponible
Dans l'étape suivante, vérifiez l'espace disponible du disque dur pour vous assurer qu'il a suffisamment d'espace:
$ df -h
Comme vous le voyez, nous avons «9.5g«Espace disponible sur notre système:
Étape 3: Créer un fichier d'échange
Dans le but de créer un fichier de swap, écrivez le fourni "se déchaîner«Commande dans votre Ubuntu 22.04 Terminal avec le «-l«Option et spécifier La quantité de espace Vous voulez allouer. Dans notre cas, nous créerons un fichier d'échange nommé «Swapfile1" ayant "1g" espace:
$ sudo Falllocation -L 1G / Swapfile1
Étape 4: Vérifiez l'espace alloué des fichiers d'échange
Vérifiez l'espace alloué au fichier d'échange en utilisant la commande fournie:
$ ls -lh / swapfile1
Étape 5: Modifier l'autorisation du fichier d'échange
Utiliser le fourni "chod«Commande pour modifier les autorisations de fichier pour être accessibles uniquement par«racine»:
$ sudo chmod 600 / swapfile1
Ensuite, vérifiez les autorisations de fichiers attribuées:
$ ls -lh / swapfile1
Étape 6: Mark Swapfile1 comme espace d'échange
Tapez la commande suivante pour marquer le créé "Swapfile1«Comme espace d'échange:
$ sudo mkswap / swapfile1
Étape 7: Activer le fichier d'échange
Activez le fichier d'échange créé et permettez à l'Ubuntu 22.04 Système pour son utilisation:
$ sudo swapon / swapfile1
Étape 8: Vérifiez la disponibilité du fichier d'échange
Après avoir activé le fichier de swap, vérifiez s'il est disponible ou non en utilisant le "donné"swapon" commande:
$ sudo swapon -
Ou, exécutez le «gratuit«Commande avec le«-H”Option dans le même but:
$ gratuit -h
Étape 9: rendre le fichier d'échange permanent
Les modifications que vous avez apportées jusqu'à présent ne sont appliquées qu'à la session en cours. Cela indique que dès le redémarrage du système, le serveur ne continuera pas automatiquement les paramètres ajoutés. Pour rendre le fichier d'échange permanent, ajoutez le fichier créé au «/ etc / fstab" déposer.
Donc, d'abord, sauvegarde le «/ etc / fstab»Fichier comme mesure de précaution:
$ sudo cp / etc / fstab / etc / fstab.bak
Ensuite, ajoutez les informations suivantes liées à «Swapfile1»:
$ echo '/ swapfile1 Aucun swap sw 0 0' | Sudo Tee -a / etc / fstab
Maintenant, passez à la dernière étape.
Étape 10: réglage des paramètres d'espace d'échange
À ce stade, l'espace d'échange est définitivement et prêt à l'emploi. Cependant, nous réglerons certains paramètres d'espace d'échange supplémentaires qui auront un impact sur les performances de votre Ubuntu 22.04 dans le bon sens.
Tout d'abord, vérifiez la valeur du «swapposité”Paramètre, qui indique à quelle fréquence le système va échanger des données de la RAM à l'espace d'échange ajouté. La valeur du paramètre se situe entre «0" et "100". Afin de vérifier la valeur actuelle du «swapposité"Paramètre, exécutez les suivants"chat" commande:
$ Cat / Proc / Sys / VM / Swappiness
Ensuite, utilisez le «sysctl«Commande pour attribuer une nouvelle valeur au«swapposité»Paramètre:
$ sudo sysctl VM.swappiness = 20
Pour enregistrer en permanence les paramètres ajoutés pour l'espace d'échange ajouté, ajoutez la même ligne dans le "sysctl.conflit" déposer:
$ sudo nano / etc / sysctl.confli
La valeur d'un autre paramètre que nous allons régler est «vfs_cache_pressure ". Ce paramètre contrôle le cache dentry et inode information. Vérifiez sa valeur actuelle à l'aide de la fournie "chat" commande:
$ CAT / PROC / SYS / VM / VFS_CACHE_PRESSURE
De même, définissez une nouvelle valeur pour le «vfs_cache_pressure”Paramètre en utilisant le"sysctl" commande:
$ sudo sysctl VM.vfs_cache_pressure = 40
Ajoutez la même ligne dans le "sysctl.confli»Fichier pour définir en permanence la valeur de«vfs_cache_pressure " paramètre:
$ sudo nano / etc / sysctl.confli
Frapper "Ctrl + o«Pour enregistrer la ligne ajoutée et revenir au terminal. L'espace d'échange créé est tout prêt à l'emploi avec les paramètres configurés:
Nous avons compilé la méthode la plus simple pour ajouter un espace d'échange sur Ubuntu 22.04.
Conclusion
Dans le but d'ajouter de l'espace d'échange dans Ubuntu 22.04, d'abord, vérifiez l'espace de disque dur disponible, puis exécutez le «$ sudo Falllocation -L 1G / Swapfile1”Commande tout en spécifiant l'espace et le chemin alloués au fichier d'échange qui va être créé. Modifiez ensuite les autorisations de fichier du fichier d'échange, marquez-le comme un espace d'échange et activez-le sur votre Ubuntu 22.04 Système. Ce blog a démontré la méthode pour Ajouter un espace d'échange sur Ubuntu 22.04.