Système Ubuntu · 3 min read · Nov 01, 2025

Comment ajouter un fichier d'échange sur Ubuntu

Un fichier d’échange dans Ubuntu est un fichier dédié sur le disque dur qui est utilisé comme mémoire virtuelle lorsque la RAM est pleine. Il améliore les performances du système en fournissant un espace supplémentaire pour stocker temporairement des données qui ne sont pas activement utilisées par le CPU. Un fichier d’échange ne doit être utilisé que lorsque vous avez besoin d’espace d’échange, et une partition d’échange ne peut pas être ajoutée.

Cet article vous guide à travers l’ajout d’un fichier d’échange à votre système Ubuntu, une alternative flexible à la création d’une partition d’échange dédiée.

Création du fichier d’échange

Tout d’abord, décidez de la taille de votre fichier d’échange. Une recommandation générale est de le rendre égal ou double à la quantité de RAM pour les systèmes avec moins de 4 Go de RAM. Pour les systèmes avec plus de RAM, une taille d’échange égale à la quantité de RAM peut être suffisante.

Utilisez la commande fallocate pour créer un fichier d’échange de la taille souhaitée. Par exemple, pour créer un fichier d’échange de 4 Go, vous utiliseriez :

sudo fallocate -l 4G /swapfile

Définir les permissions du fichier d’échange

Pour des raisons de sécurité, le fichier d’échange ne doit pas être lisible par d’autres utilisateurs que root. Définissez les bonnes permissions en utilisant la commande chmod :

sudo chmod 600 /swapfile

Formater le fichier d’échange

Ensuite, formatez le fichier pour qu’il soit utilisé comme espace d’échange :

sudo mkswap /swapfile

Activer le fichier d’échange

Pour commencer à utiliser le fichier d’échange immédiatement, activez-le avec :

sudo swapon /swapfile

Rendre le fichier d’échange permanent

Pour s’assurer que le fichier d’échange est utilisé au démarrage du système, éditez le fichier /etc/fstab :

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Vérifier votre fichier d’échange

Pour confirmer que votre échange est actif, utilisez :

sudo swapon --show

Ou vous pouvez utiliser :

free -h

Pour voir l’utilisation globale de la mémoire et de l’échange.

Questions Fréquemment Posées

Comment déterminer la taille optimale de mon fichier d’échange ?

La taille optimale dépend de la configuration et de l’utilisation de votre système. Pour les systèmes avec moins de RAM, un échange plus grand peut être bénéfique. En général, un montant égal ou double à votre RAM est un bon point de départ.

Puis-je avoir plusieurs fichiers d’échange ou une combinaison de fichiers d’échange et de partitions d’échange ?

Linux prend en charge plusieurs espaces d’échange, qui peuvent être une combinaison de fichiers d’échange et de partitions d’échange.

Comment supprimer un fichier d’échange ?

Pour supprimer un fichier d’échange, désactivez-le d’abord avec :

sudo swapoff /swapfile

Puis supprimez le fichier en utilisant

sudo rm /swapfile

N’oubliez pas de supprimer l’entrée correspondante du fichier /etc/fstab.

L’ajout d’un fichier d’échange ralentira-t-il mon système ?

L’espace d’échange est généralement plus lent que la RAM. Cependant, il fournit un tampon nécessaire lorsque votre RAM est entièrement utilisée. Un espace d’échange correctement configuré ne devrait pas ralentir de manière perceptible votre système dans des opérations normales.

Un fichier d’échange est-il aussi efficace qu’une partition d’échange ?

Les fichiers d’échange et les partitions d’échange offrent des performances similaires dans les noyaux Linux modernes. Le choix entre eux dépend souvent de la flexibilité et de la facilité de gestion, les fichiers d’échange étant généralement plus faciles à créer et à modifier.

Conclusion

Ajouter un fichier d’échange dans Ubuntu Linux peut bénéficier considérablement aux performances et à la stabilité de votre système, surtout dans des conditions de forte charge. En suivant ces étapes, vous pouvez vous assurer que votre système dispose de suffisamment de “marge de manœuvre” pour gérer des applications intensives et des scénarios de multitâche. N’oubliez pas de surveiller les performances de votre système et d’ajuster vos paramètres d’échange si nécessaire.

Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.