Qu’est-ce Que L’échange Linux Et Pourquoi En Avons-nous Besoin ?
Si vous êtes un fervent utilisateur de Linux, vous savez que Linux Swap a quelque chose à voir avec la RAM. Eh bien, le swap sert en fait de stockage supplémentaire au cas où votre RAM serait trop pleine et déborderait. Dans un scénario où la RAM ne peut plus accueillir de nouveaux processus, de nouvelles applications peuvent s’exécuter sur l’espace d’échange. Cependant, ces processus seront beaucoup plus lents que la RAM.
Échanger comme reflété dans Htop
Le noyau Linux déplace les pages mémoire qui ne sont pratiquement jamais utilisées dans l’ espace Swap afin de libérer de la RAM qui peut ensuite être utilisée par des pages mémoire plus fréquemment consultées. La valeur « swappiness » décide quelles pages seront conservées en mémoire et lesquelles seront envoyées à l’ espace d’ échange . Diminuez le swappiness , plus faibles sont les chances que les données soient déplacées vers la partition Swap .
Il est une bonne pratique d’avoir un échange partition ou fichier de swap même avec des systèmes avec une haute RAM . Il déplace les pages à peine utilisées du cache vers la mémoire pour améliorer les performances. Pour les systèmes avec une RAM comparativement plus faible, car il peut arriver que la RAM manque d’espace pour les nouveaux processus et ne parvienne pas à allouer de la mémoire pour les nouveaux processus. Dans certains cas extrêmes, le noyau déploiera OOM killer pour neutraliser les processus à mémoire élevée.
De Combien D’espace D’échange Avons-nous Besoin ?
La quantité de Swap qui devrait être allouée est directement proportionnelle à la quantité de RAM dont nous disposons sur notre système. Les paramètres recommandés sont :
Nous pouvons vérifier le type et la taille de notre swap actuel avec :
NOM TYPE TAILLE UTILISÉ PRIO /dev/sda2 partition 4G 0B -2
Ainsi, nous avons un swap de 4 Go activé.
Comment Activer L’échange Linux ?
Il est surtout recommandé de configurer une partition d’échange lors de l’installation de votre système d’exploitation. Cependant, vous pouvez également créer un fichier d’échange au lieu d’une partition dédiée. Un fichier d’échange a l’avantage supplémentaire que vous pouvez modifier sa taille selon les besoins.
Pour créer une partition de swap, utilisez :
€ sudo fallocate -l 4G / fichier d'échange
Cela crée un fichier d’échange de 4 Go, mais vous pouvez choisir la taille qui vous convient.
Ensuite, nous devons définir les autorisations appropriées avec la commande chmod :
€ sudo chmod 600 /fichier d'échange
Enfin, nous pouvons activer le swap avec :
€ sudo swapon /swapfile
Enfin, nous devons mettre à jour notre fstab pour rendre les modifications permanentes. Pour ce faire, ajoutez la ligne suivante dans /etc/fstab :
/swapfile échanger les valeurs par défaut 0 0
Après cela, nous devrions avoir le swap activé !
Supprimer Un Fichier D’échange
Pour désactiver le swap, désactivez-le d’abord avec :
€ sudo swapoff -v /swapfile
Après cela, supprimez l’entrée créée précédemment dans /etc/fstab . Enfin, supprimez le fichier d’échange réel avec :
€ sudo rm /fichier d'échange
Comment Changer Le Swappiness ?
L’échange dicte dans quelle mesure l’échange est utilisé. La valeur de swap par défaut est 60. Lavaleur de swappiness est inversement proportionnelle à la quantité de RAM utilisée.
Pour vérifier votre valeur de swappines , procédez comme suit :
€ cat /proc/sys/vm/swappiness
Pour modifier la valeur par défaut, nous devons éditer le fichier /etc/sysctl.conf et ajouter ce qui suit à la fin du fichier :
vm.swappiness=10
10 est la valeur de swappiness la plus recommandée, mais vous pouvez la modifier en conséquence.
Sauvegarder et quitter. Pour que les modifications prennent effet, nous devons redémarrer ou redémarrer le système, après quoi notre système utilisera plus de RAM et moins de Swap.
Conclusion
Ainsi, nous avons vu que le swap Linux peut être assez instrumental, en particulier pour les machines plus anciennes. Parfois, il est conseillé d’activer l’échange même pour les machines avec suffisamment de RAM, comme une pratique sûre.
- Update Manager, It shows more information, it looks better, it feels faster, and...
- Driver Manager, The Driver Manager is now able to install drivers without a...
- Login Screen, Multi-monitor support was improved:
- Language Settings, A new "Language Settings" tool was introduced. It replaces...
- Menu Improvements, The menu applet received two mintMenu features: Right-click...
- Complete Linux Academy Courses!
- Save videos for offline viewing!
- Use notecards to increase learning!
- English (Langue de Publication)
- Amazon Kindle Edition
- English (Langue de Publication)
- Amazon Kindle Edition
- German (Langue de Publication)
- Éditeur: MITP Verlags GmbH & Co. KG
- Amazon Kindle Edition
- English (Langue de Publication)
- English (Langue de Publication)
- Éditeur: No Starch Press
- No Starch Press
- Hardcover Book
- English (Langue de Publication)
- Éditeur: No Starch Press
- English (Langue de Publication)
- Éditeur: No Starch Press