22
0
Fork 0

corrections typo

This commit is contained in:
btatu 2020-08-19 16:47:44 +02:00
parent f0652f3890
commit 892a173f8b
1 changed files with 9 additions and 10 deletions

View File

@ -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