Swapper

Définition, exemples et bonnes pratiques

À retenir

  • Le swap sert de roue de secours quand la mémoire vive est pleine.
  • Les données sont déplacées sur le stockage permanent (disque dur ou SSD).
  • Swapper ralentit considérablement la vitesse d'exécution des programmes.

Action entreprise par un ordinateur pour transférer des données de sa mémoire vive (RAM) vers son disque dur afin de libérer de l'espace. Imaginez un bureau de travail trop encombré : pour continuer à travailler sur un nouveau dossier, vous rangez temporairement un ancien dossier dans un tiroir tout en gardant une note pour savoir où il est.

Étymologie

Francisation du verbe anglais to swap, qui signifie « échanger ». En informatique, ce terme s'est popularisé avec l'apparition de la mémoire virtuelle dans les années 1960 et 1970, permettant aux systèmes de gérer plus de données que ce que leur mémoire physique ne pouvait réellement contenir.

Exemples d'usage

  • Le système Linux déplace des processus inactifs vers la partition de swap pour laisser la RAM disponible pour une application gourmande.
  • Windows utilise un fichier nommé pagefile.sys pour swapper les données lorsque la mémoire vive est saturée.

Cas d'usage

Ce concept intervient principalement dans la gestion des systèmes d'exploitation pour éviter les plantages (crashs) liés à un manque de mémoire. Il est crucial sur les serveurs qui gèrent de multiples tâches simultanément ou sur les ordinateurs personnels ayant peu de mémoire vive.

Bonnes pratiques

Le disque dur étant des milliers de fois plus lent que la mémoire vive, il faut éviter que le système ne swappe de manière intensive (phénomène de thrashing). La meilleure solution reste d'avoir suffisamment de RAM physique ou d'utiliser un disque SSD rapide pour minimiser le ralentissement lors des échanges.

Synonymes

paginer échanger déborder sur le disque

Antonymes

résider en mémoire physique

Conseil

Si vous observez que votre ordinateur devient très lent et que le voyant du disque dur clignote sans arrêt, vérifiez l'utilisation de votre mémoire. Il est peut-être temps de fermer quelques onglets de navigateur ou d'ajouter de la RAM.

Questions fréquentes

Pourquoi mon ordinateur ralentit-il quand il swappe ?

Parce que la vitesse de lecture et d'écriture sur un disque dur ou un SSD est bien inférieure à celle de la mémoire vive (RAM).

Peut-on désactiver le swap ?

C'est possible, mais déconseillé : sans swap, si la mémoire est saturée, les programmes s'arrêteront brusquement ou le système plantera.