Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Linux

Comment configurer la ZRAM sur votre ordinateur Ubuntu

Bien que la ZRAM soit une solution fantastique pour échanger de la puissance CPU contre plus de RAM, comment pouvez-vous la configurer pour consacrer plus ou moins de RAM à la ZRAM ? Comment changer l’algorithme de compression ? Dans quels scénarios de tels changements valent-ils la peine ? Lisez la suite pour savoir comment configurer ZRAM sur Ubuntu.

Contenu

Vérifiez votre état ZRAM actuel

La plupart des gens utilisent ZRAM sur leur Ubuntu, Mint ou toute autre distribution compatible via le script zram-config. C’est parce qu’il vous permet de profiter de la ZRAM de la manière la plus simple possible. Vous pouvez l’installer avec la commande :

Ses valeurs par défaut définissent la ZRAM à la moitié de la RAM réelle de votre ordinateur, divisée en plusieurs partitions, une pour chaque cœur de votre CPU. Vous pouvez vérifier cela avec :

Configurer Zram sur les échanges Ubuntu Cat Proc

Vous pouvez voir un fichier d’échange typique (l’entrée « /var/cache/swap/swapfile ») coexistant avec huit volumes ZRAM dans notre capture d’écran. Mon système avait 8 Go de RAM. Si vous ajoutez ces volumes ZRAM, la somme est de 4 Go, ce qui correspond à la moitié de notre quantité de RAM. Cependant, en fonction de votre charge de travail, vous souhaiterez peut-être modifier cette taille.

  • Si vous travaillez avec du multimédia et de la vidéo, ceux-ci ne sont pas très compressibles, il est donc probablement préférable de réduire la taille de votre ZRAM et d’augmenter la taille réelle de votre swap.
  • Si vous travaillez avec de grandes bases de données ou d’autres types de données hautement compressibles, c’est le contraire. Dans de tels scénarios, vous pouvez augmenter la réactivité de votre ordinateur en augmentant la taille de la ZRAM.
  • Un autre ajustement qui mérite d’être examiné concerne l’algorithme de compression utilisé par ZRAM. Par défaut, il utilise LZO ou LZO-RLE, qui est léger sur le CPU. Sur les processeurs modernes, cependant, le nouvel algorithme ZSTD offre généralement de meilleurs taux de compression, et son impact un peu plus élevé sur le processeur ne se fait pas sentir. Cela vaut la peine d’utiliser cet algorithme au lieu des anciennes variantes LZO si votre PC a moins de dix ans.

    Vous pouvez utiliser la commande zramctl pour vérifier l’algorithme actuellement utilisé par la ZRAM. Tapez zramctl dans un terminal et appuyez sur Entrée pour voir vos échanges ZRAM.

    Configurer Zram sur Ubuntu Zramctl

    Zramctl devrait déjà être disponible sur votre distribution. Si ce n’est pas le cas, puisqu’il fait partie du package util-linux, vous pouvez l’intégrer avec :

    Cependant, pour contrôler le fonctionnement de la ZRAM, vous devrez modifier son script principal. Commençons par changer la quantité de RAM qu’il utilise.

    Modifier la taille de la ZRAM

    Pour modifier les paramètres de la ZRAM, vous devrez modifier son script d’exécution dans le dossier bin. Tapez la commande suivante dans le terminal :

    Configurer Zram sur Ubuntu Nano Init Zram Swapping

    Pour modifier la quantité de RAM utilisée par la ZRAM, vous devrez éditer la ligne suivante :

    Configurer Zram sur Ubuntu Modifier Init Zram Swapping

    Cette ligne définit la quantité de RAM que la ZRAM utilisera sur la base de calculs simples :

  • totalmem est la quantité de RAM installée sur votre PC
  • /2 divise totalmem par deux, ce qui se traduit par « la moitié de la quantité totale de RAM »
  • / ${NRDEVICES} divise ce nombre par le nombre de cœurs sur votre PC
  • * 1024 multiplie le résultat de ce qui précède par 1024
  • Vous ne pouvez et ne devez rien changer aux points 1 et 3, mais vous pouvez jouer avec les valeurs 2 et 4 pour modifier la quantité de RAM utilisée par ZRAM.

    Psssssst :  Comment vérifier le montage NFS de Linux ?
  • En augmentant / 2 à / 4, votre quantité totale de RAM serait divisée par quatre au lieu de deux. Ainsi, la ZRAM n’utiliserait qu’un quart de votre RAM au lieu de la moitié. Nous vous déconseillons de consacrer toute votre RAM à la ZRAM, il est donc préférable de laisser cette valeur à / 2 ou de l’augmenter si vous souhaitez que la ZRAM utilise moins de mémoire.
  • Configurer Zram sur Ubuntu Augmenter l'utilisation de la RAM
  • De même, en gardant / 2 mais en diminuant 1024 à 512, vous obtiendriez le même résultat puisque vous réduiriez de moitié la RAM disponible pour chaque appareil. Si vous souhaitez que la ZRAM utilise plus de RAM, vous pouvez augmenter cette valeur à 1536 à la place.
  • Changer l’algorithme de compression ZRAM

    Vous pouvez modifier l’algorithme de compression de ZRAM à partir du même endroit.

    Tout d’abord, vérifiez l’algorithme de compression qu’il utilise actuellement :

    Vous pouvez mélanger et assortir des algorithmes dans des configurations ZRAM personnalisées avancées. Cependant, si vous utilisez les valeurs par défaut, toutes les partitions ZRAM utiliseront le même algorithme. Ainsi, vous n’êtes pas obligé de tous les vérifier – dans la commande ci-dessus, nous ne vérifions que le premier.

    Configurer Zram sur Ubuntu Vérifier les algorithmes de compression

    Nous utilisions déjà l’algorithme ZSTD, que vous pouvez voir entre crochets dans la capture d’écran ci-dessus. Cela est maintenant considéré comme la meilleure solution entre les taux de compression, la vitesse et la demande de ressources, alors laissez-le tel quel. Cependant, si vous utilisez les valeurs par défaut, vous aurez soit LZO soit LZO-RLE activé. Pour le changer, revenez au script d’exécution init-zram-swapping que nous avons édité précédemment. Là, trouvez la ligne suivante :

    Copiez-le puis collez-le directement en dessous afin d’avoir deux instances de la même commande. Cette ligne attribue le résultat des calculs que nous avons vus auparavant comme la taille de chaque volume ZRAM. Cependant, nous l’utiliserons pour définir l’algorithme de compression à la place.

    Psssssst :  Comment automatiser une commande Linux ?
  • Remplacez $mem en premier lieu au début de la ligne par zstd.
  • Remplacez disksize à la fin de la ligne par comp_algorithm.
  • La ligne modifiée devrait ressembler à ceci :

    Configurer Zram sur Ubuntu Echo Zstd

    Notre ligne modifiée fait écho à zstd comme valeur dans le paramètre comp_algorithm à la place.

    Si vous souhaitez utiliser un algorithme différent, modifiez zstd dans la commande ci-dessus avec le nom de l’algorithme.

    Enregistrez le fichier modifié, redémarrez votre ordinateur et vérifiez les résultats.

    Configurer Zram sur Ubuntu Zramctl Vérifier à nouveau les échanges

    Assurez-vous de vérifier les performances de votre système sous charge lorsqu’il utilise activement vos swaps modifiés. Si vous le sentez haleter ou bégayer, vous en avez peut-être trop fait et devez réduire les valeurs que vous avez choisies. Si, par contre, il vole, vous pouvez probablement les augmenter un peu plus.

    Maintenant que vous savez comment configurer la ZRAM dans Ubuntu, si vous cherchez à construire un PC plus puissant, voici les points à prendre en compte lors de la construction d’un PC pour Linux.

    Cet article est-il utile ? Oui Non

    Bouton retour en haut de la page

    Adblock détecté

    Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci