- - Comment activer Zswap sur Linux pour de meilleures performances

Comment activer Zswap sur Linux pour de meilleures performances

SWAP (aka mémoire virtuelle) est très utile sous Linuxles systèmes qui ont une quantité minimale de mémoire physique. Sans cette fonctionnalité, de nombreux ordinateurs bas de gamme exécutant des systèmes d'exploitation Linux modernes se bloqueraient tout le temps.

SWAP a néanmoins un inconvénient majeur: disque I / O. Si votre ordinateur utilise régulièrement le fichier ou la partition SWAP, cela risque de nuire gravement aux performances de votre disque dur, ce qui pourrait réduire à néant les avantages de l’utilisation de SWAP.

C’est là que Zswap entre en scène. Il s’agit d’une fonctionnalité du noyau Linux (introduite dans la version 3.8) qui, une fois activée, permet au système de compresser le cache de swap, ce qui améliore les performances globales de votre système Linux.

Si vous remarquez des performances graves du disquesous Linux en utilisant Swap, vous avez besoin de Zswap! Suivez ce guide et découvrez comment activer la fonctionnalité Zswap sur votre système Linux! Voici comment le configurer.

Instructions Ubuntu / Debian

La fonctionnalité Zswap est un noyau Linux optionnel.paramètre. Comme il s’agit d’un paramètre de noyau, vous ne pourrez pas trouver «Zswap» dans les paramètres de votre système Ubuntu ou Debian. Au lieu de cela, il faut bricoler avec le chargeur de démarrage.

Sur Ubuntu et Debian, Grub est utilisé, donc accéder àle fichier de configuration Grub est ce qui doit être fait pour activer Zswap. Cependant, avant d’ajouter cet argument de ligne de commande, il est essentiel de créer une sauvegarde de votre fichier de configuration Grub.

Sauvegarder Grub

Pour créer une sauvegarde de Grub, lancez une fenêtre de terminal. Ensuite, obtenez un accès root avec su ou sudo -s.

su -

ou

sudo -s

Maintenant que vous avez un shell Root, utilisez le CP commande pour effectuer une sauvegarde rapide du fichier de configuration Grub.

cp /etc/default/grub /etc/default/grub.bak

Activer Zswap

Une fois le fichier de configuration Grub sauvegardé, ouvrez-le dans Nano à des fins d'édition.

nano -w /etc/default/grub

Dans l'éditeur Nano, localisez la ligne GRUB_CMDLINE_LINUX_DEFAULT. Cette ligne de code dans le fichier de configurationdevrait avoir quelques arguments en ligne de commande, tels que "quiet splash" et peut-être quelques autres. Ne les effacez pas! Au lieu de cela, ajoutez le code ci-dessous à la fin de la ligne.

zswap.enabled=1

Cela devrait ressembler à l'image suivante.

Lorsque tout semble bon dans le fichier Grub CFG, enregistrez la modification avec Ctrl + O et sortir avec Ctrl + X. Ensuite, terminez le processus en mettant à jour votre chargeur de démarrage Grub via update-grub.

sudo update-grub

Redémarrez votre PC Ubuntu ou Debian. Lors du chargement, Zswap devrait être opérationnel!

Désactiver pour Ubuntu / Debian

Pas content de Zswap? Voulez-vous vous en débarrasser? Voici comment le faire. Tout d’abord, ouvrez un terminal et prenez racine avec su ou sudo -s.

su -

ou

sudo -s

Ensuite, supprimez le fichier Grub avec rm.

rm /etc/default/grub

Restaurez le fichier de sauvegarde avec le mv commander.

cd /etc/default/
mv grub.bak grub

Enfin, mettez à jour Grub en utilisant le update-grub commander.

sudo update-grub

Arch Linux instructions

Zwap est disponible sur Arch Linux, et c’estincroyablement facile à activer. Il n’exige aucune modification des fichiers de configuration Grub. Au lieu de cela, l'utilisateur doit uniquement installer un package et l'activer avec le système systemd init.

sudo pacman -S systemd-swap
sudo systemctl enable systemd-swap

Avec le service systemd-swap actif avec systemd, redémarrez votre ordinateur. Quand il reviendra en ligne, vous aurez Zswap!

Instructions Fedora / OpenSUSE

Fedora et OpenSUSE sont très similairessystèmes de beaucoup de façons. Ils utilisent principalement le même format d'emballage (RPM) et les mêmes outils que Redhat. Outre ces similitudes, la manière dont ils ont créé Grub est très similaire.

Pour cette raison, nous allons vous montrer comment configurer la fonctionnalité Zswap sur Fedora et OpenSUSE dans la même section.

Sauvegarder Grub

Pour commencer, lancez une fenêtre de terminal et obtenez un shell root. Sur les systèmes Fedora et SUSE, le compte root n’est pas désactivé. Par conséquent, accédez au superutilisateur avec su.

su -

Une fois que vous avez accès à la racine, faites une sauvegarde rapide de votre fichier de configuration Grub en utilisant le cp commander.

cd /etc/default
cp grub grub.bak

Activer Zswap

Maintenant que vous avez effectué votre sauvegarde, il est temps d’activer Zswap dans le chargeur de démarrage Grub.

nano /etc/default/grub

Recherchez dans le fichier de configuration Grub GRUB_CMDLINE_LINUX_DEFAULT =

Remarque: sur Fedora, la ligne peut être GRUB_CMDLINE_LINUX = au lieu.

Une fois que vous avez trouvé le GRUB_CMDLINE_LINUX_DEFAULT ou GRUB_CMDLINE_LINUX ligne dans le fichier, collez le code ci-dessous à la fin, avant le dernier guillemet.

zswap.enabled=1

Enregistrez la modification que vous avez apportée au chargeur de démarrage Grub avec le Ctrl + O raccourci clavier. Ensuite, sortez avec Ctrl + X.

Enfin, terminez le processus en mettant à jour votre chargeur de démarrage à l'aide de grub2-mkconfig.

grub2-mkconfig -o /boot/grub2/grub.cfg

Désactiver pour Fedora / OpenSUSE

Décidez que vous n’avez pas besoin de Zswap sur votre système Linux Fedora ou OpenSUSE? Voici comment le désactiver. Commencez par lancer une fenêtre de terminal. Puis, prenez racine avec le su commander.

su -

Une fois que la racine est active, utilisez le CD commande et allez dans / etc / default /.

cd /etc/default

Supprimer le fichier Grub avec rm.

rm grub

Ensuite, restaurez le fichier de sauvegarde Grub avec mv.

mv grub.bak grub

Enfin, mettez à jour Grub avec grub2-mkconfig.

grub2-mkconfig -o /boot/grub2/grub.cfg
</ p>

commentaires