Bonjour à tous les techniciens et défenseurs du reconditionnement !
La question revient souvent, surtout dans le contexte où chaque Mo de RAM est précieux (sans parler du prix actuel !) : Si Zram est si génial, pourquoi n’est-il pas activé par défaut sur toutes les distributions Linux comme Debian, Ubuntu ou Mint ?
En tant qu’administrateur système spécialisé dans l’optimisation, il faut comprendre que le noyau Linux fait toujours des compromis pour cibler le plus grand nombre de machines. Voici les trois raisons principales :
1. La Consommation de CPU
Zram ne fait pas de magie : il compresse et décompresse les données de la RAM à la volée. Ces opérations, bien qu’extrêmement rapides, sont entièrement gérées par le processeur (CPU).
- Le compromis : Sur les systèmes ayant une quantité de RAM déjà confortable, la priorité est donnée à la neutralité et à la faible latence. Le noyau préfère ne pas imposer une charge CPU (même minime) pour la compression si elle n’est pas strictement nécessaire pour la stabilité ou la performance.
- Le paradoxe : Ironiquement, sur les très vieux PC à faible CPU/RAM (là où Zram pourrait aider le plus), une compression trop intensive pourrait paradoxalement entraîner une surcharge qui ralentit l’expérience globale.
2. Le Concept de « Swap » : Une Stratégie de Secours
Zram crée un périphérique de swap (mémoire virtuelle) directement dans la RAM. Or, le swap est historiquement conçu comme un dernier filet de sécurité, un signe que la RAM physique est épuisée.
- Swap Disque vs. Swap RAM : L’approche par défaut préfère souvent un swap classique sur un disque ou une partition. Cette méthode garantit qu’en cas de saturation absolue de la RAM, les processus critiques peuvent toujours écrire des pages sur le stockage, libérant toute la RAM disponible. Si Zram est la seule solution, et que la compression atteint ses limites, il y a un risque, bien que faible, d’épuiser l’espace.
- L’idéal : Pour la majorité des utilisateurs PC, l’idéal est de ne jamais swapper.

3. Les Distributions Ciblées (L’évolution du terrain)
Les priorités divergent selon la distribution.
- Systèmes embarqués : Zram est une évidence pour les machines à mémoire fixe et limitée, comme le Raspberry Pi OS ou Android.
- Distributions pour vieux PC : Le collectif Emmabuntüs, que nous supportons, l’active d’ailleurs par défaut ! Pourquoi ? Parce qu’il est spécifiquement conçu pour le reconditionnement de matériel à faible RAM, où le gain de réactivité et la réduction de l’usure du SSD l’emportent largement sur la charge CPU.
- Les modernes : Notez que certaines distributions modernes comme Fedora l’activent maintenant par défaut ou utilisent une technologie similaire, prouvant que les bénéfices sur la réactivité sont de plus en plus reconnus.
Conclusion
Zram n’est pas activé par défaut par souci de neutralité de performance sur l’immense majorité des machines.
Mais pour nous, adeptes du reconditionnement sous Linux (Debian, Ubuntu, Linux Mint), l’avantage est indéniable ! L’amélioration de la réactivité et la durée de vie prolongée de votre SSD en font un outil essentiel à configurer.
Vous êtes convaincu et souhaitez donner un coup de turbo à votre machine ?
➡️ Toutes les étapes pour installer et configurer Zram sont disponibles sur notre Wiki :