Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
journal_geek:2023:20230122-zram [2023/01/22 08:12] – supprimée - modification externe (Unknown date) | journal_geek:2023:20230122-zram [2023/01/26 23:12] (Version actuelle) – Cédric ABONNEL | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Améliorer les performances Linux avec zRAM ====== | ||
+ | {{tag>" | ||
+ | {{ : | ||
+ | |||
+ | zRAM (ou Compressed RAM) est un module du noyau Linux qui permet de créer un espace de stockage compressé en mémoire vive (RAM) pour améliorer les performances système. Il fonctionne en créant un ou plusieurs périphériques de swap virtuels (appelés zRAM) qui peuvent être utilisés comme un swap classique pour stocker des données qui ne peuvent pas être stockées dans la mémoire vive. | ||
+ | |||
+ | Lorsque des données sont écrites sur un périphérique zRAM, ces données sont compressées avant d' | ||
+ | |||
+ | Pour activer zRAM sous Linux, vous pouvez utiliser les commandes suivantes : | ||
+ | |||
+ | * Installer le paquet **zram-config** en utilisant le gestionnaire de paquets de votre distribution. | ||
+ | |||
+ | * Activer le module zRAM en utilisant la commande : '' | ||
+ | |||
+ | -- | ||
+ | |||
+ | Les différentes options suivantes permettent de configurer le module zRAM. | ||
+ | |||
+ | * __Configurer l' | ||
+ | |||
+ | |||
+ | * __Configurer la taille du swap zRAM__ (**disksize**) en utilisant la commande : '' | ||
+ | |||
+ | |||
+ | * __Afficher le nombre de flux de compression__ (**max_com_streams**). Indépendamment de la valeur passée à cet attribut, zRAM allouera toujours plusieurs flux de compression - un par CPU en ligne - permettant ainsi plusieurs opérations de compression simultanées. Le nombre de flux de compression alloués diminue lorsque certains des CPU deviennent hors ligne. Il n'y a plus de mode de flux de compression unique, à moins que vous ne fonctionniez avec un système UP ou avec un seul CPU en ligne. Pour découvrir combien de flux sont actuellement disponibles : '' | ||
+ | |||
+ | -- | ||
+ | |||
+ | * Initialiser et activer le SWAP zRAM en utilisant les commandes : | ||
+ | < | ||
+ | sudo mkswap /dev/zram0 | ||
+ | sudo swapon /dev/zram0 | ||
+ | |||
+ | mkfs.ext4 /dev/zram0 | ||
+ | mount /dev/zram0 /tmp | ||
+ | </ | ||
+ | |||
+ | * Désactiver le SWAP zRAM en utilisant les commandes : | ||
+ | < | ||
+ | sudo swapoff /dev/zram0 | ||
+ | sudo umount /dev/zram0 | ||
+ | </ | ||
+ | |||
+ | --- | ||
+ | |||
+ | Il existe plusieurs moyens de vérifier si ZRAM fonctionne sur votre machine Linux. Voici quelques commandes courantes pour vérifier l' | ||
+ | |||
+ | #. Utilisez la commande '' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | #. Utilisez la commande '' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | #. Utilisez la commande '' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | #. Utilisez la commande '' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | --- | ||
+ | |||
+ | Ces commandes peuvent varier selon les distributions Linux. Il est donc préférable de consulter la documentation de votre distribution pour des instructions spécifiques, | ||
+ | |||
+ | |||
+ | --- // | ||