Aller au contenu

zram

zram : périphérique bloc compressé tenu en mémoire vive, utilisé le plus souvent comme espace d'échange ; les pages évincées sont compressées en RAM au lieu d'être écrites sur disque.

Il échange du temps processeur contre de la mémoire, sans aucune écriture sur disque. Fedora l'active par défaut ; sur Ubuntu et Debian, il s'installe avec systemd-zram-generator ou zram-tools. Une fois en place, swapon --show affiche un périphérique /dev/zram0, et zramctl donne le taux de compression.

Il a du sens sur les petites instances qui portent des tâches de fond irrégulières, moins quand la mémoire est déjà le facteur limitant, puisqu'il en consomme une partie. Comme un fichier d'échange, il amortit un pic sans remplacer les limites de mémoire des services.

Dans les cours

Voir aussi