zRam compresse une partie de la mémoire vive pour l'utiliser comme swap. https://fr.wikipedia.org/wiki/ZRam
Ça consomme un peu de CPU pour la compression, mais ça a pour avantage d'augmenter la mémoire par un swap qui n’écrit pas sur la carte SD : donc plus rapide et préserve la carte SD.
Je l'utilisais sur mon vieux laptop avec Ubuntu lorsque je n'avais encore que 4Go de ram (avant son upgrade à 16Go). Et c'est utilisé en standard pour les cartes SBC (Single Board Computer) avec l'OS Armbian.
Pi Zero W Nabaztag avant zRam (ici j'ai peu de swap utilisé, mais c'est déjà monté jusqu'à 60Mo de swap):
Installation de zRAM sur le Pi Zero:
Pi Zero W Nabaztag avec zRam (note: un reboot est nécessaire pour que les priorités d'ordre du swap soient prises en compte par le système) :
Coté swap:
Ça pourrait être utile dans notre cas, notamment avec la reconnaissance vocale ou d'autres futures fonctions, car j'ai vu que le système parfois swappait un peu...
Ça consomme un peu de CPU pour la compression, mais ça a pour avantage d'augmenter la mémoire par un swap qui n’écrit pas sur la carte SD : donc plus rapide et préserve la carte SD.
Je l'utilisais sur mon vieux laptop avec Ubuntu lorsque je n'avais encore que 4Go de ram (avant son upgrade à 16Go). Et c'est utilisé en standard pour les cartes SBC (Single Board Computer) avec l'OS Armbian.
Pi Zero W Nabaztag avant zRam (ici j'ai peu de swap utilisé, mais c'est déjà monté jusqu'à 60Mo de swap):
Code :
free -m
total used free shared buff/cache available
Mem: 480 335 29 12 114 81
Swap: 99 8 91
Installation de zRAM sur le Pi Zero:
Code :
sudo apt install zram-tools
Pi Zero W Nabaztag avec zRam (note: un reboot est nécessaire pour que les priorités d'ordre du swap soient prises en compte par le système) :
Code :
free -m
total used free shared buff/cache available
Mem: 480 338 26 12 115 78
Swap: 355 7 348
Coté swap:
Code :
cat /proc/swaps
Filename Type Size Used Priority
/dev/zram0 partition 262140 7936 100
/var/swap file 102396 0 -2
Ça pourrait être utile dans notre cas, notamment avec la reconnaissance vocale ou d'autres futures fonctions, car j'ai vu que le système parfois swappait un peu...
