|
|
@ -1,28 +1,11 @@ |
|
|
|
**Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.** |
|
|
|
|
|
|
|
# Howto zram |
|
|
|
|
|
|
|
<http://en.wikipedia.org/wiki/Zram> |
|
|
|
|
|
|
|
*zram* est disponible à partir de Debian Wheezy ou Squeeze avec noyau backports (3.2). |
|
|
|
|
|
|
|
Activation sous Debian : |
|
|
|
|
|
|
|
~~~ |
|
|
|
# modprobe zram |
|
|
|
# echo $((128*1024*1024)) > /sys/block/zram0/disksize |
|
|
|
# mkswap /dev/zram0 |
|
|
|
Setting up swapspace version 1, size = 131068 KiB |
|
|
|
no label, UUID=bbd67c91-21c2-4273-9ba0-07f654ad9854 |
|
|
|
# swapon -p 10 /dev/zram0 |
|
|
|
# swapon -s |
|
|
|
Filename Type Size Used Priority |
|
|
|
/dev/zram0 partition 131068 0 10 |
|
|
|
~~~ |
|
|
|
À partir de Stretch un outil natif nommé `zramctl` permet de gérer les périphériques de type zram. |
|
|
|
|
|
|
|
Pour l'activer au démarrage, on pourra mettre dans /etc/rc.local : |
|
|
|
Exemple pour créer un périphérique (zram0 par défaut), avec une taille de 1G, l'algorithme de compression LZ4 et 4 threads de compression. |
|
|
|
|
|
|
|
~~~ |
|
|
|
modprobe zram && echo $((128*1024*1024)) > /sys/block/zram0/disksize && mkswap /dev/zram0 && swapon -p 10 /dev/zram0 || true |
|
|
|
exit 0 |
|
|
|
~~~ |
|
|
|
# zramctl -f -a lz4 -s 1G -t 4 |
|
|
|
~~~ |