Skip to main content

Zram

zram, anciennement appelé compcache, est un module du noyau Linux permettant de créer un périphérique bloc compressé en RAM, c'est-à-dire un disque RAM avec compression de disque à la volée. Le périphérique bloc créé avec zram peut ensuite être utilisé pour le swap ou comme disque RAM à usage général. Les deux utilisations les plus courantes de zram concernent le stockage de fichiers temporaires ( /tmp) et comme périphérique d'échange. Initialement, zram n'avait que cette dernière fonction, d'où le nom original « compcache » (« cache compressé »). 

Définir la taille du swap.

Il faut éditer le fichier zram-generator.conf qui se trouve dans /usr/lib/systemd.
Régler la fraction de swap par rapport à la RAM, exemple, pour 4 Go de RAM, il faut le régler sur 2 pour obtenir sur 8 Go.

[zram0]
zram-fraction = 1
max-zram-size=none

Source