Comment ajouter un échange Space sur Ubuntu 20.04
Swap est un supplément space au montant de RAM alloué depuis le disque dur space. S'il n'y a pas assez RAM, le système déplace les données les plus anciennes vers le swap, libérant ainsi space pour les applications actives.
Recommandations pour le fichier d'échange
Les disques durs, même les disques SSD, sont plus lents que RAM. Ainsi, lors de la conception et de l'utilisation du système, il est nécessaire d'allouer la quantité de RAM avec une certaine marge, laissant au fichier d'échange le rôle d'une sauvegarde space. La taille de swap optimale est égale au montant de RAM, mais dans certains cas, il peut être doublé.
Les serveurs virtuels sont généralement dépourvus de swap space. Sur les serveurs physiques, il est généralement défini automatiquement, mais peut être modifié à certaines fins. Dans ce tutoriel, nous allons créer un fichier d'échange de 4 Go.
Création de fichier d'échange
Tout d'abord, créons un fichier et préallouons space pour l'échange.
Fermez les droits d'accès aux fichiers pour tout le monde sauf root.
Configurez la zone d'échange dans le /échanger fichier.
Sortie :
no label, UUID=3c2ac0c0-3cc2-4571-b072-5f7d556acc88
Activez le fichier d'échange.
Pour l'activer après un redémarrage, ouvrez le fichier :
Collez cette ligne à la fin.
Vérification du fichier d'échange
Pour voir la taille et l'utilisation space du fichier d'échange, utilisez la commande :
Sortie :
/fichier d'échange 4G 0B -2
La deuxième option consiste à afficher l'état de RAM et le fichier d'échange.
Sortie :
Mémoire : 1.9 Gi 74 Mi 1.8 Gi 0.0 Ki 115 Mi 1.7 Gi
Échange : 4.0 Gi 0B 4.0 Gi
Swappiness mis en place
Swappiness est un parameter qui vous permet d'ajuster le niveau d'utilisation du swap par le système. Une valeur élevée entraînera une utilisation active du fichier d'échange, tandis qu'une valeur faible entraînera une utilisation minimale.
Pour voir la valeur actuelle, entrez :
Sortie :
Pour le définir sur 20, utilisez la commande suivante ou entrez une valeur comprise entre 0 et 100 :
Pour enregistrer ce paramètre après un redémarrage, ouvrez le /etc/sysctl.conf fichier et insérez-le ici :
Enregistrez-le et fermez.
Suppression du fichier d'échange
Tout d'abord, désactivez le fichier d'échange.
Supprimez ensuite cette ligne du / etc / fstab fichier.
Enfin, supprimez le fichier du système de fichiers.