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

didicosse Membre non connecté
-
- Voir le profil du membre didicosse
- Inscrit le : 18/09/2011
- Site internet
- Groupes :
Code TEXT :
/etc/systctl.conf
hors cela ne fonctionne pas sur ma distribution (Mageia 8)
Code TEXT :
cat /proc/sys/vm/swappiness 60 // réglage par défaut
Dans quel fichier doit-on renseigner la configuration du swap ?
mstodon: @dCosse@mastodon.libre-entreprise.com

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Qu'appelles-tu la configuration du swap.
Il faut déjà une partition dédiée. Est-ce le cas ?
Yves

didicosse Membre non connecté
-
- Voir le profil du membre didicosse
- Inscrit le : 18/09/2011
- Site internet
- Groupes :
Papoteur :
Bonjour,
Qu'appelles-tu la configuration du swap.
Il faut déjà une partition dédiée. Est-ce le cas ?
Qu'appelles-tu la configuration du swap.
Il faut déjà une partition dédiée. Est-ce le cas ?
Oui, c'est le cas, d'ailleurs la commande suivante fonctionne.
Code TEXT :
sudo sysctl -w vm.swappiness=10
Le problème est que je suis obligé de l'exécuter à chaque démarrage.
mstodon: @dCosse@mastodon.libre-entreprise.com

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Yves

didicosse Membre non connecté
-
- Voir le profil du membre didicosse
- Inscrit le : 18/09/2011
- Site internet
- Groupes :
Papoteur :
Et quel réglage as-tu mis dans /etc/systctl.conf ?
Code TEXT :
cat /etc/sysctl.conf
Résultat
Code TEXT :
vm.swappiness=10
Édité par didicosse Le 16/05/2023 à 11h00
mstodon: @dCosse@mastodon.libre-entreprise.com

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
essaie avec des espaces de part et d'autre du signe =
Yves

didicosse Membre non connecté
-
- Voir le profil du membre didicosse
- Inscrit le : 18/09/2011
- Site internet
- Groupes :
Papoteur :
Bonjour,
essaie avec des espaces de part et d'autre du signe =
essaie avec des espaces de part et d'autre du signe =
Ça n'a rien changé, (après redémarrage)
Code TEXT :
cat /etc/sysctl.conf vm.swappiness = 10
Code TEXT :
cat /proc/sys/vm/swappiness 60
mstodon: @dCosse@mastodon.libre-entreprise.com

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Code BASH :
journalctl --no-hostname -b 0 |grep -i swap
?
Édité par Papoteur Le 16/05/2023 à 12h31
Yves

didicosse Membre non connecté
-
- Voir le profil du membre didicosse
- Inscrit le : 18/09/2011
- Site internet
- Groupes :
Papoteur :
Que dit (console en root)
?
Code BASH :
journalctl --no-hostname -b 0 |grep -i swap
?
Code TEXT :
journalctl --no-hostname -b 0 |grep -i swap mai 16 12:04:52 kernel: Spectre V1 : Mitigation: usercopy/swapgs barriers and __user pointer sanitization mai 16 12:04:52 kernel: zswap: loaded using pool lzo/zbud mai 16 12:04:52 kernel: Adding 4193292k swap on /dev/nvme0n1p3. Priority:-2 extents:1 across:4193292k SSFS mai 16 12:04:52 systemd[1]: Activating swap /dev/disk/by-uuid/31c50aae-5a66-4e54-932c-7f5a9dd0e86e... mai 16 12:04:52 systemd[1]: Activated swap /dev/disk/by-uuid/31c50aae-5a66-4e54-932c-7f5a9dd0e86e. mai 16 12:04:52 systemd[1]: Reached target Swap.
mstodon: @dCosse@mastodon.libre-entreprise.com

didicosse Membre non connecté
-
- Voir le profil du membre didicosse
- Inscrit le : 18/09/2011
- Site internet
- Groupes :
mstodon: @dCosse@mastodon.libre-entreprise.com

didicosse Membre non connecté
-
- Voir le profil du membre didicosse
- Inscrit le : 18/09/2011
- Site internet
- Groupes :
Je pense que la commande:
Code TEXT :
sudo sysctl -p /etc/sysctl.conf
va activer la prise en charge du fichier /etc/sysctl.conf
Je ne peux pas tester maintenant, mais je vous tiens au courant.
Je tiens ces infos de linux-kernel-tuning
Édité par didicosse Le 16/05/2023 à 18h10
mstodon: @dCosse@mastodon.libre-entreprise.com

didicosse Membre non connecté
-
- Voir le profil du membre didicosse
- Inscrit le : 18/09/2011
- Site internet
- Groupes :
didicosse :
Je pense que ce qu'il me manque c'est l'activation de ce fichier.
Je pense que la commande:
va activer la prise en charge du fichier /etc/sysctl.conf
Je ne peux pas tester maintenant, mais je vous tiens au courant.
Je tiens ces infos de linux-kernel-tuning
Je pense que la commande:
Code TEXT :
sudo sysctl -p /etc/sysctl.conf
va activer la prise en charge du fichier /etc/sysctl.conf
Je ne peux pas tester maintenant, mais je vous tiens au courant.
Je tiens ces infos de linux-kernel-tuning
Je confirme que
Code TEXT :
sudo sysctl -p /etc/sysctl.conf
est la solution \o/
À noter que d'après le man de sysctl, la commande:
Code TEXT :
sudo sysctl -p
doit être suffisante:
Code TEXT :
-p[fichier], --load[=fichier] Charger les paramètres sysctl depuis le fichier donné en paramètre ou depuis /etc/sysctl.conf si aucun fichier n'est donné. Indiquer « - » comme fichier signifie que les données seront lues depuis l'entrée standard.
Par contre, je m'interroge sur la bonne pratique.
Est-ce qu'il est préférable de créer un fichier
Code TEXT :
/etc/sysctl.conf
ou créer un fichier
Code TEXT :
?
/etc/sysctl.d/local-sysctl.conf
Édité par didicosse Le 16/05/2023 à 19h25
mstodon: @dCosse@mastodon.libre-entreprise.com

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Est-ce à faire une seule fois ou à chaque modification du fichier ?
Yves

didicosse Membre non connecté
-
- Voir le profil du membre didicosse
- Inscrit le : 18/09/2011
- Site internet
- Groupes :
Papoteur :
J'avais vu passer cette commande. J'avais cru que c'était pour appliquer le paramètre du fichier immédiatement. Apparemment mon interprétation était erronée.
Non c'est le cas, mais ils sont aussi considérés au prochains redémarrage
Papoteur :
Est-ce à faire une seule fois ou à chaque modification du fichier ?
le man de man sysctl.conf dit:
Code TEXT :
Comme le fichier /etc/sysctl.conf est utilisé pour redéfinir les paramètres par défaut du noyau, seul un petit nombre de paramètres est possible dans ce fichier. Utiliser /sbin/sysctl -a ou suivre sysctl(8) pour afficher les paramètres disponibles. Chaque paramètre est décrit dans la documentation du noyau.
Donc je pense qu'une fois qu'il est connu, il doit être lu.
Pour revenir à:
Papoteur :
Bonjour,
essaie avec des espaces de part et d'autre du signe =
essaie avec des espaces de part et d'autre du signe =
On peu aussi lire:
Code TEXT :
Notez que les lignes vides et les espaces avant ou après un élément ou une valeur sont ignorées.
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

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
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie