Pages : 1
#1 Le 30/11/2020, à 15:33
- ar barzh paour
swap réglage
partiellement réglé (voir post #2 et 3) mais reste un petit souci (voir post #4)
hello bon après midi
qui pourrait m'expliquer ce que fait exactement cette commande de la doc
https://doc.ubuntu-fr.org/swap#ameliorer_l_utilisation_du_fichier_d_echange_swap
echo vm.swappiness=5 | sudo tee /etc/sysctl.d/99-swappiness.conf
la doc dit
Cette procédure crée un fichier 99-swappiness.conf qui stocke vos réglages les rendant actifs au prochain redémarrage.
si je regarde le répertoire en question
le fichier 99-sysctl existe déjà , c'est un lien vers un autre fichier
jpb@jpb-MS-7A70:/etc$ ls -ails /etc/sysctl.d/99*
268552 0 lrwxrwxrwx 1 root root 14 oct. 7 22:30 /etc/sysctl.d/99-sysctl.conf ->
jpb@jpb-MS-7A70:/etc$
avant de mettre en place cette modif conseillée,
la commande
echo vm.swappiness=5 | sudo tee /etc/sysctl.d/99-swappiness.conf
remplace le fichier 99-swappiness.conf ?
remplace le fichier ../sysctl.conf ?
ou bien ????
merci pour votre réponse
Dernière modification par ar barzh paour (Le 03/12/2020, à 10:29)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU T6570 @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#2 Le 30/11/2020, à 16:08
- abelthorne
Re : swap réglage
C'est le fichier 99-sysctl.conf qui est un lien vers le sysctl.conf se trouvant dans le dossier parent (/etc). Or, la commande en question ne concerne pas 99-sysctl.conf mais 99-swappiness.conf.
Cette commande va écrire vm.swappiness=5 dans le fichier /etc/sysctl.d/99-swappiness.conf, c'est une valeur qui permet de régler le seuil à partir duquel utiliser la swap plutôt que la RAM.
Si le fichier 99-swappiness.conf existe déjà, je ne suis pas sûr de ce que va faire tee : écraser le fichier existant ou ne rien faire, mais très probablement l'écraser. Dans le doute, s'il existe déjà, tu peux aussi l'éditer manuellement.
Hors ligne
#3 Le 30/11/2020, à 16:47
- ar barzh paour
Re : swap réglage
@abelthorne
merci pour ta réponse
effectivement je n'ai pas les yeux en face des trous
et j'ai confondu 99-sysctl avec 99-swappiness
la mise en oeuvre
jpb@jpb-MS-7A70:~$ ls -ails /etc/sysctl.d
total 52
262259 4 drwxr-xr-x 2 root root 4096 nov. 11 09:31 .
262145 12 drwxr-xr-x 133 root root 12288 nov. 25 14:08 ..
264601 4 -rw-r--r-- 1 root root 77 févr. 27 2020 10-console-messages.conf
264602 4 -rw-r--r-- 1 root root 490 févr. 27 2020 10-ipv6-privacy.conf
264603 4 -rw-r--r-- 1 root root 726 févr. 27 2020 10-kernel-hardening.conf
264604 4 -rw-r--r-- 1 root root 257 févr. 27 2020 10-link-restrictions.conf
264605 4 -rw-r--r-- 1 root root 1184 févr. 27 2020 10-magic-sysrq.conf
264606 4 -rw-r--r-- 1 root root 158 févr. 27 2020 10-network-security.conf
264607 4 -rw-r--r-- 1 root root 1292 févr. 27 2020 10-ptrace.conf
264608 4 -rw-r--r-- 1 root root 506 févr. 27 2020 10-zeropage.conf
267855 0 lrwxrwxrwx 1 root root 14 oct. 8 22:14 99-sysctl.conf -> ../sysctl.conf
264610 4 -rw-r--r-- 1 root root 792 févr. 13 2020 README.sysctl
jpb@jpb-MS-7A70:~$ echo vm.swappiness=5 | sudo tee /etc/sysctl.d/99-swappiness.conf
[sudo] Mot de passe de jpb :
vm.swappiness=5
jpb@jpb-MS-7A70:~$ echo vm.vfs_cache_pressure=50 | sudo tee -a /etc/sysctl.d/99-swappiness.conf
vm.vfs_cache_pressure=50
jpb@jpb-MS-7A70:~$ ls -ails /etc/sysctl.d
total 56
262259 4 drwxr-xr-x 2 root root 4096 nov. 30 15:50 .
262145 12 drwxr-xr-x 133 root root 12288 nov. 25 14:08 ..
264601 4 -rw-r--r-- 1 root root 77 févr. 27 2020 10-console-messages.conf
264602 4 -rw-r--r-- 1 root root 490 févr. 27 2020 10-ipv6-privacy.conf
264603 4 -rw-r--r-- 1 root root 726 févr. 27 2020 10-kernel-hardening.conf
264604 4 -rw-r--r-- 1 root root 257 févr. 27 2020 10-link-restrictions.conf
264605 4 -rw-r--r-- 1 root root 1184 févr. 27 2020 10-magic-sysrq.conf
264606 4 -rw-r--r-- 1 root root 158 févr. 27 2020 10-network-security.conf
264607 4 -rw-r--r-- 1 root root 1292 févr. 27 2020 10-ptrace.conf
264608 4 -rw-r--r-- 1 root root 506 févr. 27 2020 10-zeropage.conf
263659 4 -rw-r--r-- 1 root root 41 nov. 30 15:50 99-swappiness.conf
267855 0 lrwxrwxrwx 1 root root 14 oct. 8 22:14 99-sysctl.conf -> ../sysctl.conf
264610 4 -rw-r--r-- 1 root root 792 févr. 13 2020 README.sysctl
jpb@jpb-MS-7A70:~$ cat /etc/sysctl.d/99-swappiness.conf
vm.swappiness=5
vm.vfs_cache_pressure=50
jpb@jpb-MS-7A70:~$ sudo sysctl -p /etc/sysctl.d/99-swappiness.conf
vm.swappiness = 5
vm.vfs_cache_pressure = 50
jpb@jpb-MS-7A70:~$ sudo swapoff -av
swapoff /swapfile
jpb@jpb-MS-7A70:~$ sudo swapon -av
swapon: /swapfile : signature trouvée [pagesize=4096, signature=swap]
swapon: /swapfile : taille de page : 4096, taille d'espace d'échange : 5368709120, taille de périphérique : 5368709120
swapon /swapfile
jpb@jpb-MS-7A70:~$
tee écrase le fichier , tee -a ajoute au fichier
Dernière modification par ar barzh paour (Le 30/11/2020, à 16:54)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU T6570 @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
#4 Le 02/12/2020, à 14:59
- ar barzh paour
Re : swap réglage
j'enlève le résolu
une explication ?
un extrait de sysctl -a
vm.swappiness = 5
vm.vfs_cache_pressure = 50
je n'ai pas ouvert d'application demandant beaucoup de mémoire
et pourtant quand j'ouvre le moniteur je vois
Mémoire : 1,9GiB / 3,7GiB
Espace d'échange 1,Mio sur 5,0GiB
malgré mes réglages , ma swap est donc utilisée
jpb@jpb-MS-7A70:~$ free -m
total utilisé libre partagé tamp/cache disponible
Mem: 3829 1377 288 269 2163 1920
Partition d'échange: 5119 1 5118
jpb@jpb-MS-7A70:~$
Dernière modification par ar barzh paour (Le 02/12/2020, à 15:01)
PC : B760M DS3H DDR4, 12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 22.04, 22.04, 23.04
Portable1 : Intel(R) Core(TM)2 Duo CPU T6570 @ 2.10GHz RAM 4GiB DDR2 667 MHz Ubuntu 23.04 ( en voyage )
Portable2 : T5750 @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )
Hors ligne
Pages : 1