Difference between revisions of "Swap/fr"

3,889 bytes removed ,  1 year ago
Updating to match new version of source page
(Updating to match new version of source page)
Tags: Mobile web edit Mobile edit
(Updating to match new version of source page)
Line 165: Line 165:


Des instructions détaillés se trouve dans le guide [https://github.com/zfsonlinux/pkg-zfs/wiki/HOWTO-use-a-zvol-as-a-swap-device ZoL guide] (en Anglais).
Des instructions détaillés se trouve dans le guide [https://github.com/zfsonlinux/pkg-zfs/wiki/HOWTO-use-a-zvol-as-a-swap-device ZoL guide] (en Anglais).
=Gestion automatique des espaces d'échanges avec systemd-swap=
{{note|Utiliser systemd-swap sur des volumes btrfs/zfs n'est pas du tout détaillé dans ce guide.}}
Il est tout à fait possible de gérer la taille du ficher swap en utilisant {{ic|systemd-swap}}, puisqu'il peut créer des fichiers swap dynamiquement en se basant sur l'utilisation de la mémoire. C'est également une façon très efficace et facile de gérer [[#Using_zswap_with_systemd-swap|zswap]].
==Installation et configuration de systemd-swap==
En premier lieu, installez et activez {{ic|systemd-swap}} :
pamac install systemd-swap
sudo systemctl enable systemd-swap.service
Ensuite, activez la gestion dynamique en créant un fichier {{ic|/etc/systemd/swap.conf.d/myswap.conf}} contenant les paramètres suivants :
zswap_enabled=0
zram_enabled=0
swapfc_enabled=1
Si vous préférez une seule commande pour créer ce fichier, la voici :
sudo bash -c 'echo -e "zswap_enabled=0\nzram_enabled=0\nswapfc_enabled=1" > /etc/systemd/swap.conf.d/myswap.conf'
==Supprimer les autres types de swap==
Afin de gérer votre sespace avec systemd-swap, vous devez impérativement enlever les autres swap déjà actifs sur votre système.
Utilisez la commande {{ic|swapon}} pour afficher votre configuration actuelle. Ci-dessous, un exemple de configuration :
swapon
NAME      TYPE      SIZE USED PRIO
/swapfile file        4G  0B  -2
/dev/sda3 partition 8.4G  0B  -3
Cet exemple vous montre deux dispositifs de swap : une partition et un ficher swap. Pour arrêter les deux, on utilisera la commande {{ic|swapoff}}.
sudo swapoff /swapfile
sudo swapoff /dev/sda3
Puis, nous devons enlever ces dispositifs.
La partition swap devra être purement et simplement effacer du disque en utilisant votre gestionnaire de partitions favoris.
sudo rm /swapfile
Par la même occasion, profitez-en en enlevant toutes les lignes swap du fichier {{ic|/etc/fstab}}. Éditez le fichier avec votre éditeur favori et enlevez ou commentez les lignes contenant l'espace swap. En utilisant l'exemple plus haut, les lignes suivantes sont à supprimer :
UUID=c2430cf1-8ea9-4422-a5c5-5a38779194c3 swap          swap    defaults,noatime 0 2
/swapfile none swap defaults 0 0
<div class="mw-translate-fuzzy">
Avec l'hibernation de configurer, il également préférable de modifier {{ic|/etc/default/grub}}. Trouvez et effacez {{ic|<nowiki>resume=UUID=...</nowiki>}} ou alors remplacez UUID par une valeur correcte. Dans l'exemple plus haut, nous aurons à supprimer ce texte :
resume=UUID=c2430cf1-8ea9-4422-a5c5-5a38779194c3
Ensuite, lancez :
sudo update-grub
Si votre désir est de supprimé entièrement le processus d'hibernation, alorsretirez {{ic|resume}} de la ligne {{ic|HOOKS}} dans le fichier {{ic|/etc/mkinitpcio.conf}}, puis lancez:
sudo mkinitpcio -P
</div>
Redémarrez votre ordinateur, et, quand vous exécuterez {{ic|swapon}} vous devriez voir quelque chose de similaire à :
NAME                          TYPE SIZE USED PRIO
/var/lib/systemd-swap/swapfc/1 file 512M  0B  -2
systemd-swap va maintenant activer et désactiver des fichiers swap en fonction de l'utilisation de votre mémoire vive.
{{note|Même si vous enlevez la partition swap de votre ficher fstab, systemd-swap va continuer à utiliser la partition swap si elles n'est pas effacée !}}
==Utiliser zswap avec systemd-swap==
zswap est un swap compressé et stocké en mémoire vive. Il garde les pages fréquemment utilisées en RAM, et écrit celles rarement utilisées directement sur le disque. Dans la plupart cas, ceci s'observera par des performances accrues et une usure moins intensive d'un disque SSD.
Pour activer zswap avec systemd-swap, changez les instructions en haut et activez le paramètre du Noyau Linux {{ic|zswap_enabled=1}}.
=Réglages et Performances=
=Réglages et Performances=


Line 267: Line 194:
* La documentation du noyau Linux : [https://www.kernel.org/doc/Documentation/vm/zswap.txt zswap]
* La documentation du noyau Linux : [https://www.kernel.org/doc/Documentation/vm/zswap.txt zswap]
* La documentation du noyau Linux : [https://www.kernel.org/doc/Documentation/sysctl/vm.txt swappiness and vfs_cache_pressure]
* La documentation du noyau Linux : [https://www.kernel.org/doc/Documentation/sysctl/vm.txt swappiness and vfs_cache_pressure]
* La page [https://github.com/Nefelim4ag/systemd-swap systemd-swap page]
* Le guide ZFS sur Linux : [https://github.com/zfsonlinux/pkg-zfs/wiki/HOWTO-use-a-zvol-as-a-swap-device Swap Volumes]
* Le guide ZFS sur Linux : [https://github.com/zfsonlinux/pkg-zfs/wiki/HOWTO-use-a-zvol-as-a-swap-device Swap Volumes]




[[Category:Contents Page{{#translation:}}]]
[[Category:Contents Page{{#translation:}}]]
8,560

edits