Pendant des décennies, la règle d’or sous Linux était simple : créez une partition swap égale à 1,5 fois votre RAM. En 2026, avec la sortie du noyau 7.0 et la démocratisation des SSD NVMe ultra-rapides, cette pratique est devenue obsolète, voire contre-productive.
Le problème du Swap classique
Même avec un SSD performant, l’accès au disque reste des milliers de fois plus lent que l’accès à la RAM. Lorsque votre système commence à “swapper” sur le disque, vous ressentez des micro-gelures (stuttering), particulièrement visibles en gaming ou en compilation lourde.
La solution : zram
zram n’est pas une partition sur disque, mais un module du noyau qui crée un bloc compressé directement dans votre RAM.
Pourquoi c’est mieux ?
- Vitesse : Compresser/décompresser des données en RAM est infiniment plus rapide que d’écrire sur un SSD.
- Durée de vie du SSD : Vous évitez des milliers de cycles d’écriture inutiles.
- Capacité : Avec un ratio de compression moyen de 2:1 ou 3:1, vos 16 Go de RAM se comportent virtuellement comme 24 ou 32 Go avant de saturer.
Tutoriel : Mettre en place zram sur Debian/Ubuntu
1. Désactiver le swap actuel
Commencez par désactiver temporairement votre swap :
sudo swapoff -a
Pour le rendre permanent, commentez la ligne correspondante dans /etc/fstab.
2. Installer zram-tools
Le paquet zram-tools permet une configuration simplifiée via systemd.
sudo apt update
sudo apt install zram-tools -y
3. Configurer zram
Éditez le fichier de configuration :
sudo nano /etc/default/zramswap
Adaptez les valeurs suivantes :
# Utiliser 60% de la RAM pour zram
PERCENTAGE=60
# Algorithme de compression (zstd est le meilleur compromis en 2026)
ALLOCATION_STRATEGY=zstd
# Priorité haute pour que zram soit utilisé avant tout autre swap
PRIORITY=100
4. Activer le service
sudo systemctl restart zramswap
sudo systemctl enable zramswap
5. Vérifier le fonctionnement
Utilisez la commande zramctl pour voir vos statistiques :
zramctl
Vous devriez voir un périphérique /dev/zram0 avec son ratio de compression.
Conclusion
Le passage à zram est l’une des optimisations les plus simples et les plus efficaces pour transformer la réactivité de votre bureau Linux. C’est d’ailleurs devenu le standard sur Fedora et Android depuis plusieurs années. Essayez-le, votre SSD vous remerciera !