Mise en place de zram-generator sur Rocky Linux
Je n’y avais pas fait attention, mais mon VPS Scaleway sous Rocky Linux 8, de base, n’avait de swap. Celui de Fedora-Fr (sous Rocky Linux 9) non plus. La commande swapon -s
ne me renvoyez rien. Après plusieurs échanges avec Nicolas sur ZRAM (permet de compresser la mémoire vive pour éviter les écritures sur disque), j’ai décidé de l’implémenter en passant via zram-generator.
Tout d’abord installer zram-generator
et non zram-generator-defaults
qui vient avec des configurations par défaut :
$ dnf install zram-generator
Ensuite, créer le fichier de configuration par défaut (vu que je n’ai pas installé zram-generator-defaults
). Dans mon cas, je pars du principe que la taille de ma zram = total de RAM / 2 :
# cat /etc/systemd/zram-generator.conf
[zram0]
zram-size = ram / 2
Maintenant, on lance la création de la zram :
# sudo systemctl daemon-reload && sudo systemctl start /dev/zram0
Et on contrôle :
$ swapon -s
Filename Type Size Used Priority
/dev/zram0 partition 927228 0 100
ou
$ zramctl
NAME ALGORITHM DISKSIZE DATA COMPR TOTAL STREAMS MOUNTPOINT
/dev/zram0 lzo 905.5M 4K 81B 12K 2 [SWAP]