[Résolu] Le swap sature
Depuis la mise à jour de mai, le swap déborde et bloque l'ordi
Système et matériels / Installation et configuration

goldorak83 Membre non connecté
-
- Voir le profil du membre goldorak83
- Inscrit le : 20/07/2013
Reprise du message précédent
Merci pour les infos sur swappiness que je ne connaissais pas. Après recherche, mon /etc/systctl.conf ne contient pas de paramètre swappiness, uniquement des infos sur net.ipv4.Je ne suis pas très chaud pour le moment pour modifier ça, car les 2 pc fonctionnaient bien avant la mise à jour.
Pour ce qui est de mes recherches sur l'occupation de la mémoire, voici ce que j'ai trouvé :
J'ai utilisé "top" et le panneau de surveillance du système.
- D'abord, ma RAM de 4Gio n'est utilisable que sur 3.29 Gio.
- Elle est partagée entre la mémoire utilisable de 2,4 Gio et un cache de 0,9 Gio. On est loin des 4 Gio annoncés, mais ça marchait bien avant la mise à jour.
- Quand la RAM arrive à environ 120 Gio de libre, le swap prend le relais normalement. Ce n'est donc pas un problème de swap, mais un problème de mémoire (RAM + swap).
- Quand le swap se remplit complètement, l'ordi se bloque en 1 heure environ, parfois moins.
- Dans ce test je n'ai pas lancé Firefox. Mais j'ai utilisé top, Calc qui m'a servi à faire un tableau de synthèse avec un graphe et spectacle pour me prendre des photos d'écran pour figer les infos changeantes de top.
- Plasmashell qui semblait incriminé a une mémoire à peu près constante :
VIRT = env. 3.95 Gio
RES est stable de 262 276 Kio à 246 684 Kio
SHR diminue de moitié, mais il est très faible donc sans influence (de 114 880 à 66 416 kio)
- Donc plasmashell n'a aucune influence sur l'augmentation de l'utilisation de la mémoire.
- Je ne vois pas de processus suffisamment grand pour squatter la mémoire.
- Le VIRT passe de 11,02 à 12,79 Gio. Soit une augmentation de 1,77 Gio pendant que l'utilisation de la mémoire (RAM + swap) augmente de 4,52 Gio. Le compte n'y est pas.
- Le processus top utilise peut-être beaucoup de mémoire pour stocker ses nombreuses données sans réutiliser les zones obsolètes. Si c'est ça, ça fausse le test.s
- Dans tous les cas, j'ai l'impression que les zones mémoires obsolètes ne sont pas réutilisées.
- Je crois que c'est vraiment un problème de gestion de mémoire au niveau de la mise à jour.
Est-ce que vous avez le même problème ? Ou suis-je le seul sur 2 ordinateurs ?
Pour swappiness, je verrai demain.
Je vous remercie tous pour votre aide.

cracky Membre non connecté
-
- Voir le profil du membre cracky
- Inscrit le : 16/09/2011
- Groupes :
Mais cela est triste mais j'ai l'impression (j'ai peut-être tort) qu'avec "que" #3Go 4Go de mémoire cela devient maintenant problématique avec l'environnement par défaut des différentes distributions GNU/Linux récentes + des différentes applications récentes (Firefox par ex.).
Il n'y a pas de miracle il faut de la RAM, dès que cela commence à swapper c'est le début de la cata. (qui plus est à priori sur une swap qui n'est pas sur un disque SSD)
Édité par cracky Le 07/06/2018 à 20h00

marc-andré Membre non connecté
-
- Voir le profil du membre marc-andré
- Inscrit le : 29/09/2015
- Groupes :
très bizarre vos problèmes de swap !
avez vous essayé de créer un user de secours et voir avec ce que ça donne, si des fois, vous n'auriez pas un profil user avec des problèmes;
je n'ai que 4gio de ram, en ce moment je fais des test avec virtualbox, 2 gio pour l'hôte, 2 gio pour la vm;
ça rame un peu mais ce n'est du à la swap, mais aux cpu qui fatiguent;
ça ne swappe pratiquement pas;
j'ai un swappiness standard de 60;
HP ProDesk ;
Mageia8 Gnome
Liberté et sécurité sont les arguments classiques pour LINUX. En prime il y a aussi la dignité et la confiance ressentie depuis que je suis sous Mageia
Mageia8 Gnome
Liberté et sécurité sont les arguments classiques pour LINUX. En prime il y a aussi la dignité et la confiance ressentie depuis que je suis sous Mageia

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Je n'ai observé aucune anomalie ici.
Etes-vous en 32 ou 64 bits ?
Yves

magnux77 Membre non connecté
-
- Voir le profil du membre magnux77
- Inscrit le : 21/09/2009
- Groupes :
-
Membre d'Honneur
Et en détecter l'origine n'est pas évident.
...depuis Mandrake 7
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]
Membre de l'April - « promouvoir et défendre le Logiciel Libre»
Soutien Framasoft - « Changer le monde, un octet à la fois»
Config n°1 : cpu=AMD64x6 mem=16G SSD=64G HDD=1T OS=Mageia8-64 DE=Xfce, Config n°2 : Dell Latitude E6410 SSD=120G OS=Mageia8 DE=Xfce, Config n°3 : ThinkpadR40 SSD=32G OS=[Manjaro, Parabola, Mageia6] DE=Xfce, Config n°4 : EeePC901 SSD=20Gb, OS=[SliTaz5/Lxde, Mageia8/Xfce]

christian_fisch Membre non connecté
-
- Voir le profil du membre christian_fisch
- Inscrit le : 24/03/2011
- Groupes :
Ce matin sur mon poste principal AMD qui fonctionne bien avec Plasma, et quelques programmes en utilisation ( Firefox, Libreoffice..):
@amda4 ~]$ free
total utilisé libre partagé tamp/cache disponible
Mem: 3478760 2647800 116828 442344 714132 167600
Partition d'échange: 14431220 638208 13793012
total utilisé libre partagé tamp/cache disponible
Mem: 3478760 2647800 116828 442344 714132 167600
Partition d'échange: 14431220 638208 13793012
Il semble que plasma "swappe" alors que de la ram reste disponible.
L'accès au portable en difficulté avec Plasma est difficile pour moi, ( mon épouse ne le lâche pas et reste sous Xfce) mais j'ai pu voir que sous Xfce aucune utilisation de la partition d'échange n'est faite, ce qui n'est pas le cas sous Plasma.
Je pense profiter de la période d'été pour réinstaller le système Mageia 6. ou 6.1 .
Christian

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
Donc, la swap n'est pas utilisée ..
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
goldorak83 :
Top, je ne connaissais pas. C'est plein d'infos. Je dois étidier çà.
Top, je ne connaissais pas. C'est plein d'infos. Je dois étidier çà.
Plus clair que top, tu as htop.
Et là et pages suivantes, tu as une explication des différentes colonnes...
joel

goldorak83 Membre non connecté
-
- Voir le profil du membre goldorak83
- Inscrit le : 20/07/2013
Désolé de ne pas être intervenu plus tôt. Ce week-end, j'ai pu récupérer l'ordi N°1 d e ma belle-mère.
J'ai pu constater que c'est bien plasmashell qui augmente de taille de façon énorme. Et d'un seul coup, quand le swap atteint environ 20 Go, tout se vide et plasmashell passe de 85% d'utilisation mémoire à 7 ou 8%. Puis ça augmente rapidement.
J'ai test& le swapiness. Ca ne fait rien du tout.
La seule chose qui réduit la RAM mais pas le swap est quelquefois la commande :
sync && echo 3 > /proc/sys/vm/drop_caches
Mais ça ne vide pas le swap et ça ne fonctionne que la 1ère fois.
Après recherche sur internet, c'est un vieux problème qui n’apparait pas sur toutes les machines, mais qu'on trouve sur d'autres distributions. Voici un exemple sous Debian :
https://www.debian-fr.org/t/kde-plasmashell-utilise-toute-la-memoire-partagee-stretch-testing/75619
Mais je n'ai pas trouvé de solution.
Certaines solutions provisoires sont de faire :
killall plasmashell && kstart plasmashell
Mais kstart ne fonctionne pas sous Mageia. J'ai trouvé kstart5 plasmashell qui me donne un message d'erreur.
De même la commande plasmashell renvoie une erreur.
Comment redémarre-t-on plasmashell après l'avoir fermé ?
Donc je n'ai pas de solution.
En désespoir de cause, je pense installer lxde, Kubuntu, ubuntu ou autre chose. Tant que Mageia n'aura pas résolu le problème, je ne vois pas comment faire.
En relisant vos réponses, ce n'est pas Skype, mais bien plasmashell.
Pour Windowmaker, je ne connais pas. Je vais étudier ça.
Merci encore.

goldorak83 Membre non connecté
-
- Voir le profil du membre goldorak83
- Inscrit le : 20/07/2013

Pascaller Membre non connecté
-
- Voir le profil du membre Pascaller
- Inscrit le : 16/09/2011
- Groupes :
goldorak83 :
Certaines solutions provisoires sont de faire :
killall plasmashell && kstart plasmashell
Mais kstart ne fonctionne pas sous Mageia. J'ai trouvé kstart5 plasmashell qui me donne un message d'erreur.
De même la commande plasmashell renvoie une erreur.
Comment redémarre-t-on plasmashell après l'avoir fermé ?
killall plasmashell && kstart plasmashell
Mais kstart ne fonctionne pas sous Mageia. J'ai trouvé kstart5 plasmashell qui me donne un message d'erreur.
De même la commande plasmashell renvoie une erreur.
Comment redémarre-t-on plasmashell après l'avoir fermé ?
Bonsoir,
Chez moi,
Code BASH :
killall plasmashell && plasmashell
fonctionne. Quel message d'erreur obtiens-tu ?
Cela permet de libérer la mémoire pour quelques heures et d'éviter le blocage. Mais cela n'est pas une solution satisfaisante...
Pascal

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
significative ...
Courbe jaune %cpu , courbe noire tendance lineaire:

Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b

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

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Deux rapports peuvent peut-être correspondre :
https://bugs.mageia.org/show_bug.cgi?id=21987
https://bugs.mageia.org/show_bug.cgi?id=20998
mais sans réponse.
Yves

Papoteur Membre non connecté
-
- Voir le profil du membre Papoteur
- Inscrit le : 03/10/2011
- Groupes :
-
Modérateur
-
Équipe Mageia
-
Administrateur
-
Forgeron
Une âme délicate a laissé un message sur IRC. On l'en remercie.
Citation :
[07:09] <denix__> bonjour
[07:21] <denix__> après la mise à jour importante, j'ai aussi rencontré le problème de consommation de mémoire jusqu'à saturation du swap.Dans mon cas, il s'agissait des threads de plasmashell. je tourne sous kde plasma avec slideshow. Le rapport de bug que j'ai trouvé est le 368838 (plasmashell memory leaks ).
[07:28] <denix__> afin de contourner le problème pour la session, j'ai positionné "export QSG_RENDER_LOOP=threaded" dans ~/.config/plasma-workspace/env/var.sh
[07:09] <denix__> bonjour
[07:21] <denix__> après la mise à jour importante, j'ai aussi rencontré le problème de consommation de mémoire jusqu'à saturation du swap.Dans mon cas, il s'agissait des threads de plasmashell. je tourne sous kde plasma avec slideshow. Le rapport de bug que j'ai trouvé est le 368838 (plasmashell memory leaks ).
[07:28] <denix__> afin de contourner le problème pour la session, j'ai positionné "export QSG_RENDER_LOOP=threaded" dans ~/.config/plasma-workspace/env/var.sh
Yves

m@rco123 Membre non connecté
-
- Voir le profil du membre m@rco123
- Inscrit le : 15/05/2009
- Groupes :
Lenovo 110-17acl
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
cg Mullins [Radeon R3 Graphics] / ssd SanDisk 250Go
Mageia 9 plasma 64b
packard ls11hr
cg intel 810 / ssd SanDisk 128Go
Mageia 9 plasma 64b
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie