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.

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.
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.
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.

Non, Linux fonctionne parfaitement sans swap. Mais examinons les inconvénients d'une telle partition.
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.
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.
Voici des conseils adaptés :

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/swappinessOu en ligne de commande :
sudo sysctl vm.swappiness=20Valeur de 0 à 100 : 20 signifie swap à 80 % d'utilisation RAM ; défaut Ubuntu (60) à 40 %.
Vérifiez avec :
cat /proc/sys/vm/swappinessLa 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.
[]