FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Partition d'échange Linux : définition, utilité et recommandations complètes

La plupart des installations Linux recommandent une partition d'échange (swap). Cela peut surprendre les habitués de Windows, où tout le système repose souvent sur une seule partition.

À quoi sert une partition swap ? En avez-vous vraiment besoin ? Quelle taille lui attribuer ? Ces questions essentielles, une fois bien comprises, peuvent optimiser significativement les performances de votre système.

Rôle de la partition d'échange Linux

Partition d échange Linux : définition, utilité et recommandations complètes

La partition d'échange agit comme un espace de débordement pour la RAM. Lorsque la mémoire physique est saturée, les données sont transférées vers cette partition au lieu de planter le système.

Bien qu'elle permette d'étendre virtuellement la mémoire, la swap n'égale pas la RAM en vitesse. Les disques durs traditionnels sont bien plus lents ; même les SSD, y compris NVMe, ne rivalisent pas et subissent une usure accrue.

Elle s'apparente au fichier d'échange Windows, mais avec des mécanismes techniques distincts.

Au-delà du débordement, la partition d'échange offre d'autres avantages.

Priorisation des processus

Elle permet de déplacer vers le disque les données rarement utilisées, libérant la RAM pour les tâches prioritaires. Ce comportement est contrôlé par le paramètre swappiness, configurable entre 0 et 100 : une valeur élevée favorise le recours à la swap, une valeur faible le limite.

Hibernation

La partition d'échange est indispensable pour l'hibernation, qui y sauvegarde le contenu de la RAM. Sans elle, cette fonctionnalité est impossible sous Linux.

Avez-vous besoin d'une partition d'échange ?

Partition d échange Linux : définition, utilité et recommandations complètes

Non, Linux fonctionne parfaitement sans swap. Mais examinons les inconvénients d'une telle partition.

Quand la swap n'améliore pas les performances

Elle occupe un espace fixe sur disque et peut accélérer l'usure, surtout sur HDD lents. Exemple : un netbook avec 2 Go de RAM et HDD 5400 tr/min devient inutilisable si la swap surcharge le disque lent.

Les données ne reviennent pas toujours automatiquement en RAM, prolongeant la lenteur jusqu'au redémarrage.

Sans partition d'échange

Le système risque le blocage en cas de surcharge RAM, entraînant une extinction forcée et pertes de données. Une petite swap peut alors sauver la mise.

Recommandations pour la partition d'échange Linux

Voici des conseils adaptés :

  • Pour hiberner, taille égale à la RAM + 10-25 % pour les données déjà swappées.
  • Pour une amélioration légère (HDD ≥ 7200 tr/min), taille modérée, inférieure à celle de l'hibernation.
  • Pour des applications lourdes occasionnelles, une swap plus petite que la RAM suffit pour la stabilité.
  • Sur HDD 5400 tr/min, évitez-la ou réduisez fortement la swappiness pour limiter les goulots d'étranglement.

Modifier la swappiness

Partition d échange Linux : définition, utilité et recommandations complètes

Ce paramètre se trouve dans /proc/sys/vm/swappiness.

Modifiez-le en root, par exemple avec l'éditeur GNOME :

sudo gedit /proc/sys/vm/swappiness

Ou en ligne de commande :

sudo sysctl vm.swappiness=20

Valeur de 0 à 100 : 20 signifie swap à 80 % d'utilisation RAM ; défaut Ubuntu (60) à 40 %.

Vérifiez avec :

cat /proc/sys/vm/swappiness

Votre PC est-il plus rapide ?

La gestion de la swap impacte fortement les performances. Armé de ces connaissances, choisissez la configuration idéale.

La mémoire sous Linux va au-delà de la RAM et swap : explorez sa gestion avancée pour des optimisations supplémentaires.

[]