corrections typo

This commit is contained in:
btatu 2020-08-19 16:47:44 +02:00
parent f0652f3890
commit 892a173f8b

View file

@ -4,16 +4,15 @@
zRAM est un module du noyau Linux présent depuis le noyau 2.6.37. zRAM est un module du noyau Linux présent depuis le noyau 2.6.37.
Il permet de compresser la RAM afin d'éviter de swapper sur le disque. Il permet de compresser la RAM afin d'éviter de swapper sur le disque.
C'est plus performant de compresser/décompresser dans la RAM la RAM que d'écrire sur un disque mécanique ou SSD. C'est plus performant de compresser/décompresser dans la RAM que d'écrire sur un disque mécanique ou SSD.
A partir de Debian 10 pour installer zram il suffit d'installer le paquet `zram-tools` A partir de Debian 10 il suffit d'installer le paquet `zram-tools`
~~~ ~~~
# apt install zram-tools # apt install zram-tools
~~~ ~~~
Le paquet active automatiquement le module kernel zram et installe l'unité systemd `zramswap.service` Le paquet active automatiquement le module kernel zram et installe l'unité systemd `zramswap.service` pour qu'il soit activé au démarrage de la machine.
Ce service permet d'activer zram au démarrage.
~~~ ~~~
# swapon -s # swapon -s
@ -29,9 +28,9 @@ Filename Type Size Used Priority
### Configuration ### Configuration
Pour configurer la zram, il faut éditer le fichier `/etc/default/zramswap`, on peut modifier la priorité, le pourcentage de ram qui peut être utilisé par zram (10% par défaut), ou une allocation statique de ram, en MiB, utilisé par zram. Pour configurer la zram, il faut éditer le fichier `/etc/default/zramswap`, on peut modifier la priorité, le pourcentage de ram qui peut être utilisé (10% par défaut), ou une allocation statique de la RAM (notamment en MiB)
Pour visualiser les algorithmes de compression : Pour visualiser les algorithmes de compressions :
~~~ ~~~
# cat /sys/block/zram0/comp_algorithm # cat /sys/block/zram0/comp_algorithm
@ -44,18 +43,18 @@ On peut définir la compression en zstd, qui est plus performant que lzo, comme
# echo zstd > /sys/block/zram0/comp_algorithm # echo zstd > /sys/block/zram0/comp_algorithm
~~~ ~~~
/!\ Il faut que le paquet zstd soit installé, dispo dans Debian 10 /!\ Il faut que le paquet zstd soit installé (disponible en Debian 10)
Un outil natif nommé `zramctl` permet de gérer les périphériques de type zram. Un outil natif nommé `zramctl` permet de gérer les périphériques de type zram.
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. 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:
~~~ ~~~
# zramctl -f -a lz4 -s 1G -t 4 # zramctl -f -a lz4 -s 1G -t 4
~~~ ~~~
L'outil `zramctl` permet aussi d'avoir des informations de manière détaillée sur la zram comme ceci : L'outil `zramctl` permet aussi de voir des informations de manière détaillée :
~~~ ~~~
zramctl --output-all zramctl --output-all
@ -69,7 +68,7 @@ NAME DISKSIZE DATA COMPR ALGORITHM STREAMS ZERO-PAGES TOTAL MEM-LIMIT MEM-
### Désactivation de la zRAM ### Désactivation de la zRAM
Si pour une raison quelconque on souhaite désactiver la zRAM, cela peut se faire comme cela : Si pour une raison quelconque on souhaite la désactiver :
~~~ ~~~
# swapoff /dev/zram0 # swapoff /dev/zram0