Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/05/2022, à 21:01

benjibasson83

configuration swapiness ne fonctionne pas

Bonjour,

j'ai reconfiguré swapiness pour que ça declenche le swap des qu'il reste 5% de ram libre.
j'ai fait

echo vm.swappiness=5 | sudo tee /etc/sysctl.d/99-swappiness.conf
echo vm.vfs_cache_pressure=50 | sudo tee -a /etc/sysctl.d/99-swappiness.conf
sudo sysctl -p /etc/sysctl.d/99-swappiness.conf
sudo swapoff -av
sudo swapon -av

ce qui a l'air d'etre pris en compte. ( cat swapiness renvoie 5)
mais des que j'ateind 40% de ram ça transfert sur le SWAP ce qui me dérange car ça freeeeeeze alors qu'il me reste 2go de libre sur 4. ( pas besoin de swap, le swap n'est utile que pour l'hibernation et rien d'autre) et le disque gratte gratte gratte gratte gratte tout le temps tout le temps jusqu'à ce que j'eteigne le PC.

que faut il faire pour que le swap reste à 0 tant que je ne sature pas la ram à 95% svp?

bug-swapiness-ubuntu.png


Merci d'avance

Hors ligne

#2 Le 19/05/2022, à 21:17

inbox

Re : configuration swapiness ne fonctionne pas

Salut,

Si ton disque dur gratte, c'est qu'il a un problème.

Installe Smartmontools et donne le retour de ceci :

 sudo smartctl -s on -a /dev/sda

Remplace sda si nécessaire pour indiquer le bon disque dur.

A+


Un problème résolu ? Indiquez le en modifiant le titre du sujet.
Linux user 449594

Hors ligne

#3 Le 19/05/2022, à 22:13

benjibasson83

Re : configuration swapiness ne fonctionne pas

Salut
j'ai pas smartctl installé sur cet ordi et je m'en fou de s'il a un problème ou pas car sur tous les PC, ( même toutes neuves) des que le swap se déclenche c'est vraiment galère et ça gratte tout le temps car pour linux, Disque = ram ram = disque et l'espace d'echange se fait toujours piocher dedans.

meme que sur ce PC quand je m'amuse à faire

sudo swapoff -a

ça s'arrete de gratter jusqu'à ce que je lance

sudo swapon -a

pour anticiper l'hibernation.

Hors ligne

#4 Le 19/05/2022, à 23:50

geole

Re : configuration swapiness ne fonctionne pas

benjibasson83 a écrit :

Salut
j'ai pas smartctl installé sur cet ordi et je m'en fou .

Alors moi  aussi je me fous de ton problème de fonctionnement disque.
À tout hazard, acceptes-tu de donner le retour de l'utilisation de la mémoire utilisée.

LANG=C free -h

Dernière modification par geole (Le 20/05/2022, à 00:11)

Hors ligne

#5 Le 20/05/2022, à 19:48

benjibasson83

Re : configuration swapiness ne fonctionne pas

Bonjour
ça me renvoie

LANG=C free -h
               total        used        free      shared  buff/cache   available
Mem:           3.6Gi       1.4Gi       1.6Gi       104Mi       559Mi       1.8Gi
Swap:          4.9Gi       439Mi       4.5Gi

il y a 439 Mi qui sont allé dans la mémoire disque dur. alors que j'ai pas dépassé 95% de ram occupé

Hors ligne

#6 Le 20/05/2022, à 23:37

geole

Re : configuration swapiness ne fonctionne pas

Bonsoir.
Je ne vois rien d'anormal. Il est possible qu'au démarrage cela ait ponctuellement dépassé 4 Go

Hors ligne

#7 Le 21/05/2022, à 09:29

benjibasson83

Re : configuration swapiness ne fonctionne pas

Wahou ! Un Ubuntu qui a besoin de plus de 4gi de ram pour démarrer alors que la configuration requise est 2gi et que la swap est facultative pour du 2gi.

Pourtant au demarrage a froid ca reste à zéro swap occupé

Jusqu'à ce que je passe en en hibernation.
En effet lors de la sortie de la première et deuxième hibernation, le bureau ne répond pas pendant 15 minutes puis je vois avec le moniteur système que ca a laissé 500 voir 800Mi dans l'espace d'échange swap au lieu de tout transférer sur la ram

La ram était occupé de 1,5gi sur 3,6 au moment de la première hibernation de la session

Dernière modification par benjibasson83 (Le 21/05/2022, à 09:34)

Hors ligne

#8 Le 21/05/2022, à 09:55

geole

Re : configuration swapiness ne fonctionne pas

benjibasson83 a écrit :

Jusqu'à ce que je passe en en hibernation.
En effet lors de la sortie de la première et deuxième hibernation, le bureau ne répond pas pendant 15 minutes puis je vois avec le moniteur système que ca a laissé 500 voir 800Mi dans l'espace d'échange swap au lieu de tout transférer sur la ram

Lorsque tu passes en hibernation, la totalité de la  RAM réellement utilisée est écrite dans le fichier swap.
Je ne serais pas surpris que la taille indiquée pour le fichier swap ne soit pas la taille actuelle mais la taille maxima atteinte à un moment donné.
c'est dommages que tu aies expédié balader la demande de inbox de façon si déagréable voir injurieuse.

Hors ligne

#9 Le 21/05/2022, à 10:30

benjibasson83

Re : configuration swapiness ne fonctionne pas

geole a écrit :

Lorsque tu passes en hibernation, la totalité de la  RAM réellement utilisée est écrite dans le fichier swap.

on est d'accord
et lorsque je reveille le PC d'une hibernation, la totalité de la  RAM qui a été écrite dans le fichier SWAP doit etre réécrite dans la RAM et etre vidée de la SWAP.

geole a écrit :

Je ne serais pas surpris que la taille indiquée pour le fichier swap ne soit pas la taille actuelle mais la taille maxima atteinte à un moment donné.
c'est dommages que tu aies expédié balader la demande de inbox de façon si déagréable voir injurieuse

faux
d'après ce poste https://forum.ubuntu-fr.org/viewtopic.p … 3#p3781223
le comportement du swap en usage aprés hibernation n'est absolument pas le comportement attendu.
( Aprés une sortie d'hibernation, top doit toujours donner un un usage du swap de 0. )
c'est valable aussi pour LANG=C free -h
et c'est valable même sur un disque dur en fin de vie. ( du moment où il n'y a jamais eu kernel panic, bluescreen de windows)

geole a écrit :

c'est dommages que tu aies expédié balader la demande de inbox de façon si déagréable voir injurieuse.

Oui mais ça me gonfle qu'à chaque fois que je pose une question sur le management du disque dur ou d'une partition par l'os ,( donc question software configuration) qu'on me demande le smart...
Même quand il s'agit d'un bug sur un pc tout neuf on m'a dit que peut être que le disque est hs demandé le smart et on m'a conclu que la panne est imminente ( pour un démarrage arrêt trop frequent alors que ma question était 'ca demarre et s'arrête toutes les 5 secondes, je m'en suis aperçu au bout de 4 heures car ca le fait que sur batterie depuis la dernière maj: comment faire pour que ca demarre et s'arrête plus jamais ? Comment reconfigurer le gestionnaire d'énergie pour qu'il arrete le pianotage ( manœuvre interdite et dangereuse))

Idem pour du 'ca gratte toutes les 5 secondes comment faire pour que ca gratte plus et permettre d'arrêter la rotation pendant 50 minutes d'initialisation ?
=> Si ca gratte c'est que ton disque est hs envoie un smart.'
Euh des que la lumière bleue lance un flash toutes les 5 secondes ou que j'entends un tic, tac, tic, tac? c'est que le disque est hs? Même sur tous les pc neuf en rayon informatique de la Fnac ?
Pourtant le tout dernier os a arreter de faire un Flash sur le voyant hdd et à permettre l'arrêt total du disque système est bien windows 98 ( même en pleine session de jeu vidéo). Depuis xp et les linux de 2002 ca a toujours fait un flash/click par seconde pendant l'inactivité total.

Dernière modification par benjibasson83 (Le 21/05/2022, à 15:22)

Hors ligne

#10 Le 21/05/2022, à 16:19

beuguissime

Re : configuration swapiness ne fonctionne pas

Bonjour,

benjibasson83 a écrit :

Bonjour,

j'ai reconfiguré swapiness pour que ça declenche le swap des qu'il reste 5% de ram libre.

L'erreur d'interprétation est là. De ce que j'ai lu, le paramètre vm.swappiness est un paramètre de priorité utilisé par le noyau et non pas un pourcentage d'occupation à partir duquel le fichier d'échange sera utilisé. Si tu ne l'as pas déjà fait, je te propose de revenir aux valeurs par défaut* et d'utiliser ton ordinateur normalement pendant quelques jours pour voir si l'utilisation est meilleure.


*donc de supprimer le fichier que tu as créé et qui contient les deux paramètres modifiés et de redémarrer ton ordinateur

Hors ligne