corrections typo
This commit is contained in:
parent
f0652f3890
commit
892a173f8b
19
HowtoZram.md
19
HowtoZram.md
|
@ -4,16 +4,15 @@
|
|||
|
||||
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.
|
||||
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
|
||||
~~~
|
||||
|
||||
Le paquet active automatiquement le module kernel zram et installe l'unité systemd `zramswap.service`
|
||||
Ce service permet d'activer zram au démarrage.
|
||||
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.
|
||||
|
||||
~~~
|
||||
# swapon -s
|
||||
|
@ -29,9 +28,9 @@ Filename Type Size Used Priority
|
|||
|
||||
### 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
|
||||
|
@ -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
|
||||
~~~
|
||||
|
||||
/!\ 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.
|
||||
|
||||
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
|
||||
~~~
|
||||
|
||||
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
|
||||
|
@ -69,7 +68,7 @@ NAME DISKSIZE DATA COMPR ALGORITHM STREAMS ZERO-PAGES TOTAL MEM-LIMIT MEM-
|
|||
|
||||
### 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
|
||||
|
|
Loading…
Reference in a new issue