Abandon le 28-12-18 [Abandon] Mémoire vive qui ne se libère pas

Assistance concernant Linux Mint
yves1953
Messages : 122
Enregistré le : lun. 18 sept. 2017 13:08

[Abandon] Mémoire vive qui ne se libère pas

Message par yves1953 »

Bonjour

Depuis mon récent changement de PC en mai dernier, je me heurte à l'anomalie suivante.

J'ai l'habitude de laisser mon ordinateur éclairé pendant plusieurs jours consécutifs. Or, au bout de quelque jours, le fonctionnement de la machine ralentit progressivement jusqu'au blocage. Je relance, et l'anomalie a disparu... pour un certain temps, car, au bout de quelques jours, le ralentissement est de retour, avec le même symptôme, etc.

Après avoir activé le logiciel "Surveillance du système", pour essayer de comprendre le phénomène, je constate, sur le panneau à onglet "Charge du système", dudit logiciel (zone "Historique de la mémoire") que le niveau affiché de la mémoire vive ne cesse d'augmenter, jusqu'à atteindre la limite maximale (les 8 Go dont je dispose).

Je tente alors une expérience : je ferme un à un tous les logiciels que j'utilise couramment, et que je laisse habituellement ouverts pendant toute la session (Thunderbird, Firefox LibreOffice...), mais cela n'a aucun effet sur le niveau indiqué qui refuse obstinément de baisser. En cas de blocage, seul le fait de relancer le PC permet de repartir à zéro, avec un niveau mémoire, situé au-dessous d'un Go.

Il semble donc que ce soit la mémoire vive qui refuse de se libérer au fur et à mesure que se déroule la session. J'ignore si l'anomalie vient de ma machine, de LinuxMint ou de KDE... Est-ce que quelqu'un a constaté chez lui un phénomène semblable ? Existe-t-il un "remède" ? Est-ce qu'il est possible de tenter une procédure quelconque pour éviter chaque fois de relancer la machine ?

Merci d'avance pour votre aide.
Modifié en dernier par yves1953 le mar. 24 juil. 2018 09:31, modifié 2 fois.
PC BUREAU 64 bits (mai 2018)
CPU : Pentium dualcore G4400
RAM : 8 Go
Disques : SATA SSD 480 Go & SATA SSD 240 Go
SYSTÈME : LinuxMint 21.2 XFCE

Avatar du membre
Lycaon
Messages : 735
Enregistré le : ven. 13 avr. 2018 00:53
Localisation : Belgique

Re: Mémoire vive qui (apparemment) ne se libère pas

Message par Lycaon »

Bonjour,

D'abord il faudrait, lorsque ça se présente, ouvrir un terminal et taper la commande Ça permettrait, en regardant la colonne de niveau de mémoire utilisée, d'identifier le processus "coupable".

Edit : pour en sortir, il suffit de taper sur 'Q'.
CM Gigabyte 970A UD3 // Proc. AMD Phenom™Ⅱ X4 965 // RAM 2×4 Go DDR3 G.Skill Extreme3 Ripjaws 1600MHz-PC12800 // CG Nvidia GK208 (GeForce GT730) 9020MHz 2Go // Écran Philips 240V 24" 1920×1200 // SSD (sda) 120Go // HDD (sdb) 2To // Lecteur-graveur DVD noname // Impr. Brother DCP-J562DW (/USB) // LM 18.3 Cinnamon 64 bits, noyau 4.15.0-42-generic x86_64 (64 bit)

yves1953
Messages : 122
Enregistré le : lun. 18 sept. 2017 13:08

Re: Mémoire vive qui (apparemment) ne se libère pas

Message par yves1953 »

Merci pour ton aide, Lycaon

J'ai fait ce que tu m'as dit.

Dans la grille qui s'affiche alors, la première ligne indique Firefox, avec un pourcentage MEM = 9 à 10 %

J'ai alors fermé les différentes fenêtres de Firefox qui étaient ouvertes (sauf la présente fenêtre dédiée au forum), mais la ligne à laquelle je faisais allusion (dans "Surveillance du système") n'a guère baissé, et reste encore très au-dessus de sa position minimale (celle qui s'affiche immédiatement après un reboot)...

Que me suggères-tu ?
PC BUREAU 64 bits (mai 2018)
CPU : Pentium dualcore G4400
RAM : 8 Go
Disques : SATA SSD 480 Go & SATA SSD 240 Go
SYSTÈME : LinuxMint 21.2 XFCE

Avatar du membre
arghlub
Administrateur du site
Messages : 10421
Enregistré le : dim. 21 mai 2017 08:19
Localisation : Provence
Contact :

Re: Mémoire vive qui (apparemment) ne se libère pas

Message par arghlub »

Salut,
Pour compléter le message de Lycaon à propos de «top».
Si tu veux trier les processus par rapport à la mémoire, une fois dans «top», tu tapes le raccourci : Maj+m
;)
Tour1 (custom)CM MSI Z270 M3 | CPU Intel I7-7700K | CG Nvidia GTX 1080 | RAM 16Go | tripleBoot : Debian 11 | MXlinux 21 | LMint 19.3 | XFCE
Tour2 (custom)CM Gigabyte | CPU AMD Athlon 5200+ | CG Nvidia GTX 560 | RAM 6Go | FreeBSD 12.1 XFCE
Portable1 MSI GF75 Thin 9SC | CPU Intel I7-9750H | CG Nvidia GTX 1650 | RAM 32Go | dualBoot : LMint 20.2 | MXlinux 21 | XFCE
Portable2 MacBook Air A1466 (2015) | CPU Intel I5-5250U | CG Intel HD Graphics 6000 | RAM 8Go | dualBoot : macOS Sierra | MXlinux 21 XFCE
─────( pour une informatique libre ! -membre en stand-by de l' April.org────────────────

yves1953
Messages : 122
Enregistré le : lun. 18 sept. 2017 13:08

Re: Mémoire vive qui (apparemment) ne se libère pas

Message par yves1953 »

Merci pour ton intervention, Arghlub.

Les lignes sont bien triées par ordre décroissant d'utilisation de la mémoire. Mais à présent je ne sais pas trop de ce que je dois faire du résultat, et, surtout, quel enseignement je peux tirer de ce tableau.

En effet, le fait de connaître la liste des tâches qui utilisent la mémoire est une chose (je trouve aussi cette liste dans "Surveillance du système"), mais comprendre pourquoi la mémoire utilisée ne se libère pas en est une autre...

J'aimerais joindre une copie d'écran du résultat obtenu avec "top" (peut-être que ça permettrait à un membre du forum de m'orienter vers une solution), mais (nouvelle difficulté !), je n'arrive pas à trouver la commande pour joindre un fichier à mon post. J'ai bien parcouru le tutoriel "Poster une image..." mais je ne comprends pas comment faire pour sélectionner la copie d'écran *.png que j'ai faite, et qui se trouve sur mon ordinateur... Où se trouve donc le bouton "Envoyer une image" ou "Joindre une image" ?

Merci d'avance pour vos éclaircissements.
PC BUREAU 64 bits (mai 2018)
CPU : Pentium dualcore G4400
RAM : 8 Go
Disques : SATA SSD 480 Go & SATA SSD 240 Go
SYSTÈME : LinuxMint 21.2 XFCE

zeb
Messages : 16473
Enregistré le : ven. 19 juin 2015 22:13
Localisation : plus ici

Re: Mémoire vive qui (apparemment) ne se libère pas

Message par zeb »

Bonjour,
yves1953 a écrit :J'ai bien parcouru le tutoriel "Poster une image..." mais je ne comprends pas comment faire pour sélectionner la copie d'écran *.png que j'ai faite, et qui se trouve sur mon ordinateur... Où se trouve donc le bouton "Envoyer une image" ou "Joindre une image" ?
C'est que tu n'as pas bien lu le tuto ou alors tu l'as lu en diagonale.
Tout y est expliqué ;)

mpedro
Messages : 1517
Enregistré le : dim. 8 nov. 2015 22:13
Contact :

Re: Mémoire vive qui (apparemment) ne se libère pas

Message par mpedro »

https://memo-linux.com/comment-liberer- ... -utilisee/" onclick="window.open(this.href);return false;
Stretch 32bits cinnamon/Fedora25/Sarah
Compaq 8510p/MSI GE70/Raspberry Pi2

Avatar du membre
tanik
Messages : 69
Enregistré le : mar. 30 août 2016 07:45
Contact :

Re: Mémoire vive qui (apparemment) ne se libère pas

Message par tanik »

Comme dit à la fin de la page indiquée, il y a Bleachbit aussi.
il est efficace pour nettoyer le système.
même si on aura pas d'explication sur le pourquoi de cette ram qui se remplit bizarrement.

attention avec Bleachbit, il est assez complet. bien lire toutes les 'cases' et faire d'abord la simulation.
cela dit, perso, je n'ai jamais perdu mon système à cause de lui, c'est pas dangereux non plus. :D
pc1 : Asrock ab350m-pro4, AMD RYZEN 7 1800X, 40 go ddr4 2400 cl14, ldlc 450w modulaire, Radeon RX 560 oc, 3*2To DD, 1*128Go SSD M.2, carte son Focusrite Scarlett, Linux Mint 19, et parfois win (M.A.O.)

pc 2 : Asus A320M-K prime, RyZen 3 2200G, 8go ddr4 2133, ssd Sandisk 120, dongle wifi (PI), LM 19.1 xfce

pc 3 : Asrock B450M-hdv r4.0, RyZen 3 1200, 8go ddr 2400 gskill, Radeon HD 4350


a computer is like air conditionning system, it become useless if you open windows (Linus Torvalds) :D

yves1953
Messages : 122
Enregistré le : lun. 18 sept. 2017 13:08

Re: Mémoire vive qui (apparemment) ne se libère pas

Message par yves1953 »

Merci à mpedro et tanik pour votre aide.

Grâce à vos suggestions, j'ai compris comment faire pour nettoyer la mémoire. J'ai soigneusement enregistré le lien que vous m'avez indiqué pour de futures utilisations. Cela me permettra d'échapper à un reboot en plein travail (à condition de ne pas attendre le blocage total de mon PC)...

Cependant, je reste un peu sur ma faim et je me pose un certain nombre de questions au sujet de ce désagrément...

En effet, j'utilise Linux Mint depuis environ quatre ans, et c'est la première fois que je constate que la mémoire RAM enfle au point de bloquer le système et de m'obliger à relancer celui-ci.

J'aimerais bien savoir si l'origine est matérielle ou logicielle. Est-ce que cela a un rapport avec mon nouvel ordinateur (acheté en mai dernier) ? Ou bien avec cette version 18 de Linux Mint (l'ancienne machine, qui ne possédait que 4 Go de RAM, utilisait Mint 17) ? Car, mis à part ces changements, je travaille avec les mêmes logiciels : LibreOffice, Firefox et Thunderbird, pour l'essentiel. Et jusqu'à ce nouvel achat, je n'ai jamais eu besoin de nettoyer la mémoire RAM !

Depuis le changement de machine, l'anomalie se produit de manière récurrente, tous les deux, trois ou quatre jours (selon l'utilisation de mon PC). Quelle en est l'origine ? Est-ce qu'il n'existe pas une procédure qui me permettrait de mieux comprendre ce qui se passe, et peut-être, d'y trouver un remède ?
PC BUREAU 64 bits (mai 2018)
CPU : Pentium dualcore G4400
RAM : 8 Go
Disques : SATA SSD 480 Go & SATA SSD 240 Go
SYSTÈME : LinuxMint 21.2 XFCE

Avatar du membre
Lycaon
Messages : 735
Enregistré le : ven. 13 avr. 2018 00:53
Localisation : Belgique

Re: Mémoire vive qui (apparemment) ne se libère pas

Message par Lycaon »

Désolé, j'ai du partir. :oops:

Un problème matériel, j'en doute. Ça peut arriver si on monte son PC soi-même et qu'on choisit des barrettes de RAM qui ne sont pas compatibles avec ce qu'accepte la carte-mère (question de fréquences RAM acceptées). Mais si c'est une machine achetée telle quelle, c'est extrêmement rare, à moins d'un intégrateur de quartier affilié à la Pieds-Nickelés Incorporated™ ... :)

Pour l'impression d'écran du top, on en a besoin pour identifier le processus qui consomme trop ou sans libérer de la mémoire.
CM Gigabyte 970A UD3 // Proc. AMD Phenom™Ⅱ X4 965 // RAM 2×4 Go DDR3 G.Skill Extreme3 Ripjaws 1600MHz-PC12800 // CG Nvidia GK208 (GeForce GT730) 9020MHz 2Go // Écran Philips 240V 24" 1920×1200 // SSD (sda) 120Go // HDD (sdb) 2To // Lecteur-graveur DVD noname // Impr. Brother DCP-J562DW (/USB) // LM 18.3 Cinnamon 64 bits, noyau 4.15.0-42-generic x86_64 (64 bit)

Répondre