Réparer les coupures VSCode Remote SSH sur Ubuntu Imprimer

  • 0

Pour créer et activer un fichier d'échange (SWAP) sur Ubuntu 24.04, suivez ces étapes. Un fichier SWAP agit comme une mémoire virtuelle supplémentaire sur votre disque dur, utile lorsque votre RAM est saturée.

1. Vérifier l'espace SWAP existant
Avant de commencer, vérifiez si vous avez déjà un espace SWAP activé :

sudo swapon --show

Si aucune sortie n'est affichée ou si la sortie est vide, cela signifie qu'il n'y a pas de SWAP actif.

2. Créer le fichier SWAP
Créez un fichier qui servira de SWAP. La taille dépend de vos besoins (souvent 1x ou 2x votre RAM). Ici, nous allons créer un fichier de 4 Go.

sudo fallocate -l 4G /swapfile

fallocate -l 4G : crée un fichier de 4 gigaoctets. Remplacez 4G par la taille souhaitée (par exemple, 8G pour 8 Go).

/swapfile : le chemin et le nom du fichier SWAP.

3. Définir les permissions du fichier SWAP
Pour des raisons de sécurité, seul l'utilisateur root doit pouvoir lire et écrire dans ce fichier.

sudo chmod 600 /swapfile

4. Marquer le fichier comme espace SWAP
Indiquez au système que ce fichier doit être utilisé comme un espace SWAP :

sudo mkswap /swapfile

5. Activer le fichier SWAP
Activez le fichier d'échange immédiatement :

sudo swapon /swapfile

6. Rendre le fichier SWAP permanent
Pour que le fichier SWAP soit activé automatiquement à chaque redémarrage du système, vous devez l'ajouter au fichier /etc/fstab.

Ouvrez le fichier /etc/fstab avec un éditeur de texte (par exemple, nano) :

sudo nano /etc/fstab

Ajoutez la ligne suivante à la fin du fichier :

/swapfile none swap sw 0 0

Enregistrez les modifications et quittez l'éditeur (Ctrl+O, puis Entrée, puis Ctrl+X pour nano).

7. Vérifier que le SWAP est actif
Pour confirmer que le SWAP est bien actif, vous pouvez utiliser la commande suivante :

sudo swapon --show

Ou pour une vue plus détaillée de l'utilisation de la mémoire :

free -h

Vous devriez voir une ligne Swap: avec la taille que vous avez définie.

8. Ajuster la "Swappiness" (Optionnel)
La "swappiness" est un paramètre qui contrôle la fréquence à laquelle votre système utilise l'espace SWAP. Une valeur plus basse signifie que le système utilisera moins souvent le SWAP (préférant garder les données en RAM), tandis qu'une valeur plus élevée le fera utiliser plus souvent. La valeur par défaut est 60. Pour la plupart des systèmes de bureau, une valeur de 10 est recommandée, pour les serveurs, une valeur plus faible peut être préférable.

Vérifiez la valeur actuelle :

cat /proc/sys/vm/swappiness
Pour changer la valeur (par exemple, à 10) :

sudo sysctl vm.swappiness=10
Pour rendre ce changement permanent, modifiez le fichier /etc/sysctl.conf :

sudo nano /etc/sysctl.conf
Ajoutez cette ligne à la fin du fichier :

vm.swappiness=10
Enregistrez et quittez.

Votre fichier SWAP est maintenant créé, activé et configuré pour être permanent sur votre système Ubuntu 24.04.


Cette réponse était-elle pertinente?

« Retour