Configuration du swap
configuration permanente du swap
Système et matériels / Installation et configuration

squid-f Membre non connecté
-
- Voir le profil du membre squid-f
- Inscrit le : 03/04/2016
- Groupes :
-
Membre d'Honneur
Reprise du message précédent
Salut
Créer par exemple
sudo nano /etc/sysctl.d/99-swappiness.conf
Avec dedans
vm.swappiness=10
A+
« Plus les hommes seront éclairés et plus ils seront libres. » ~ Voltaire

Ami age Membre non connecté
-
- Voir le profil du membre Ami age
- Inscrit le : 18/08/2012
- Site internet
- Groupes :
-
Modérateur
C'est quoi le but de cette configuration ?
Qu'est ce que ça apporte par rapport à un swap sans réglage particulier ?
_______________________________________________________________________

___________________________________ Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.



___________________________________ Un petit clic pour Mageia ? =>> CLIQUEZ I C I :
.

steven Membre non connecté
-
- Voir le profil du membre steven
- Inscrit le : 18/05/2018
Ami age :
Pour comprendre,
C'est quoi le but de cette configuration ?
Qu'est ce que ça apporte par rapport à un swap sans réglage particulier ?
C'est quoi le but de cette configuration ?
Qu'est ce que ça apporte par rapport à un swap sans réglage particulier ?
Pour faire 'simple' :
À partir de 40% d'utilisation de la RAM (donc 60% de libre), le noyau peut se déleste sur la swap.»
Touts les Linux, ont, dans le fichier système /proc/sys/vm/swappiness qui contient un paramètre de réglage standard fixé à 60, ce qui signifie qu'inversement, c'est à partir de 40% d'utilisation de la RAM que le système commencera à ''swapper'' c'est à dire décharger la mémoire dans la partition (ou le fichier) swap.
Suivant ce réglage, sur un ordinateur qui dispose pourtant de 1 Go de mémoire, le mécanisme de swap se déclenchera aux environs immédiats de 400Mo de mémoire utilisée ce qui peut être très vite fait. Par contre, si la machine a 6/8Go de mémoire RAM ou plus, il faudrait utiliser des applications très ''lourdes'' (certains jeux, architecture 3D, retouches vidéos, machine virtuelle ..) pour avoir à s'inquiéter.
Baisser la valeur de swappiness retarde l'utilisation de la partition d'échange. L'augmenter encore provoque au contraire un déclenchement plus rapide du ''swapping''.
Surtout sur les ordinateurs à faible capacité de mémoire RAM, il peut s'avérer important de diminuer cette valeur pour retarder le moment de va et vient entre la mémoire et le disque qui est un facteur important de ralentissement pour le système et les applications utilisées.
Ceci est d'autant plus vrai si une distribution ''lourde'' est utilisée dans un ordinateur ancien qui ne dispose même pas d'un Go de mémoire et dont les accès au disque sont lents. C'est tout aussi vrai si on veut économiser au maximum les accès à un SSD où serait installé la partition (ou le fichier) swap.
Il est possible d'éditer directement le fichier /proc/sys/vm/swappiness en mode administrateur mais la modification apportée ne sera pas pérenne.
En effet, au démarrage, Linux prend en compte les options du noyau spécifiées dans le fichier de configuration /etc/sysctl.conf et non la valeur indiquée préalablement dans le fichier swappiness.
le SWAPPINESS.
En fait le système est simple puisque on dit a Linux quand il doit commencer a écrire sur le disque dur dans l’espace d’échange appelé SWAP afin de délester la Ram. Il peut paraître évident qu’avec des temps d’accès en millisecondes pour les HD et en nanoseconde pour la mémoire vive, il est préférable d’écrire dans cette dernière.
Et on ne parle même pas des vitesses d’écriture qui sont immensément plus rapides que celles des HD
En Clair :
vm.swappiness = 0 – Linux utilisera le HD en dernière limite pour éviter un manque de RAM.
vm.swappiness = 60 – Valeur par défaut de Linux : à partir de 40% d’occupation de Ram, le noyau écrit sur le disque.
vm.swappiness = 100 – tous les accès se font en écriture dans la SWAP.
Mais 'regler' le swappiness tout seul ne suffis pas si on ne 'regle' la suite...
No Comment ...
Merci de ne pas 'rebondir' sur mes post's
Censor => 2025





Yuusha Membre non connecté
-
- Voir le profil du membre Yuusha
- Inscrit le : 04/07/2017
- Groupes :
-
Modérateur
-
Administrateur
-
Forgeron
La swapiness ne définit en rien un pourcentage. D'ailleurs la valeur de swappiness peut être réglée à 200. Même si cela n'a d'intérêt que dans des cas particuliers. Elle définit juste un degré d'agressivité du noyau dans sa gestion de la mémoire. Il existe aussi le paramètre 1 qui est moins agressif que le 0.
Régler la swapiness nécessite des tests sur chaque machine. Il est impossible de prédire la bonne valeur. Il faut faire des tests si l'on souhaite réellement en changer.
Édité par Yuusha Le 18/05/2023 à 14h14

didicosse Membre non connecté
-
- Voir le profil du membre didicosse
- Inscrit le : 18/09/2011
- Site internet
- Groupes :
Dans le cas ou l'on a suffisamment de mémoire vive (RAM) pour s'en passer, on peu ne pas créer de partition SWAP sur son système.
Dans mon cas ou je suis régulièrement amené à utiliser beaucoup de mémoire et plus que ce que j'ai en RAM, je suis obligé d'avoir une partition SWAP mais je veux l'utiliser que si nécessaire d’où mon souhait de baisser la configuration par défaut.
mstodon: @dCosse@mastodon.libre-entreprise.com

squid-f Membre non connecté
-
- Voir le profil du membre squid-f
- Inscrit le : 03/04/2016
- Groupes :
-
Membre d'Honneur
As-tu essayé ce que j’ai proposé ?
A+
« Plus les hommes seront éclairés et plus ils seront libres. » ~ Voltaire

didicosse Membre non connecté
-
- Voir le profil du membre didicosse
- Inscrit le : 18/09/2011
- Site internet
- Groupes :
squid-f :
@didicosse
As-tu essayé ce que j’ai proposé ?
A+
As-tu essayé ce que j’ai proposé ?
A+
Oui, ça fonctionne, mais uniquement depuis que j'ai fait cette commande:
Code TEXT :
sudo sysctl -p /etc/sysctl.conf
Maintenant, même après voir supprimé le fichier etc/sysctl.conf, tous les fichiers présents dans le dossier/etc/sysctl.d/ sont chargés, mais j'ai l'impression qu'avant, ils ne l'étaient pas.
mstodon: @dCosse@mastodon.libre-entreprise.com
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie