C'est zramctl maintenant
This commit is contained in:
parent
dfbec9cdaa
commit
9d65f21c65
25
HowtoZram.md
25
HowtoZram.md
|
@ -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).
|
||||
À partir de Stretch un outil natif nommé `zramctl` permet de gérer les périphériques de type zram.
|
||||
|
||||
Activation sous Debian :
|
||||
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
|
||||
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
|
||||
~~~
|
||||
|
||||
Pour l'activer au démarrage, on pourra mettre dans /etc/rc.local :
|
||||
|
||||
~~~
|
||||
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
|
||||
~~~
|
Loading…
Reference in New Issue