Page 1 of 2

"VIDER" la RAM durant une session

Posted: Wed 07 Sep 2011, 08:57
by Freco
Bonjour,

Je remarques que la RAM se remplie de plus en plus durant la session (frugale ou pas d'ailleurs), si bien qu'à un moment je n'ai pas trouvé mieux que de redémarrer le PC pour être plus à l'aise.

Ca le fait avec tous mes PCs, dont celui là qui a 1Go de RAM.

En fermant toutes les applis, ça baisse un peu mais ça reste bien élevé quand même (800Mo par ex pour 300Mo au démarrage).

Est-ce qu'il y a un truc?
Comment vous faites?

Merci.

Freco

Posted: Wed 07 Sep 2011, 09:25
by moijdikssekool
ouaip pareil. Pour compiler des gros machins, genre qt4, je clique sur Save à plusieurs reprises mais ça n'empêche qu'il faut redémarrer plusieurs fois (même avec 1Go de RAM)

Posted: Wed 07 Sep 2011, 11:10
by Freco
J'viens d'essayer avec mon P3 en retirant une barette de RAM (256Mo ald 384Mo), et là, pour les mêmes applications, le Toutou bouffe moins de RAM...

Ca fait comme Windows 7! (que j'avais pas réussi à mettre à genoux avec 1Go ald de 2Go de RAM).

Posted: Wed 07 Sep 2011, 11:30
by goupil
Bonjour,

Pour ma part, je fais tourner des machines sous puppy (clé usb) + serveur apache (dd monté sur clé) + 2Go de ram plusieurs mois durant sans reboot.
(la sauvegarde périodique est désactivée)
Seul bémol, il faut soigner la qualité de la ram et éviter le noname

Avec 1Go, j'avais des symptômes de débordement de pile après quelques jours (ou semaines, suivant sollicitation du système).

Posted: Fri 09 Sep 2011, 00:41
by Freco
Personne n'a d'astuces particulières pour diminuer la RAM consommée?

Posted: Fri 09 Sep 2011, 11:06
by moijdikssekool
j'ai cru un moment que lorsque l'on sauvegarde la ram sur le fichier pupsave, la ram se libérait, au moins en partie. En fait, ca ne fait rien, je le constate avec htop. D'ailleurs ca fonctionne comment htop: sur la capture que je joins, à quoi correspondent les couleurs des barres (jaune, bleu vert, rouge), à quoi correspond le chiffre 86/1010MB?

Posted: Fri 09 Sep 2011, 12:02
by Freco
Bonne question!

Je ne comprend pas la différence entre ce qu'affiche la commande "free" et "htop".

htop (comme LXtask) indiquent que la ram est très faiblement occupé, soit moins que le système linux!

à suivre...

Posted: Fri 09 Sep 2011, 14:17
by moijdikssekool
Je ne comprend pas la différence entre ce qu'affiche la commande "free" et "htop".
j'imagine que la barre jaune-orangée de la RAM représente les fichiers temporaires relatifs à des applications hors-systèmes. Elle devrait disparaître lorsque l'on ferme ces applis. A mon avis il y a un problème à ce niveau

Posted: Fri 09 Sep 2011, 15:02
by Freco
et ce qu'indique "memory used" quand on tape "free" dans le terminal, ça ne serait pas la mémoire consommé réelle alors? Mais peut être juste la mémoire qui a été utilisé...?

Là, je vois pas trop...

Posted: Sun 11 Sep 2011, 15:33
by moijdikssekool
et ce qu'indique "memory used" quand on tape "free" dans le terminal, ça ne serait pas la mémoire consommé réelle alors?
c'est clairement la mémoire utilisée. Normalement, le fait de faire une sauvegarde doit permettre de sauver sur les fichiers stockés en RAM le fichier de sauvegarde. Mais lorsque l'on ferme les applis, elle devrait se vider...
Par exemple, je compile en bash, la RAM augmente, normal. J'active la sauvegarde, la RAM ne diminue pas. Qourpoi pas. Là où je suis moins d'accord, c'est quand je ferme la fenêtre xterm, là, la ram ne diminue pas, ou si peu. En fait le dilemne, c'est que si je compile et que je ferme la fenêtre xterm, je perds tout mon travail si j'ai pas fait de sauvegarde. Donc en fait, lorque je ferme xterm, il devrait m'être demandé si je veux sauvegarder les modifications faites. Et en plus ca aurait le mérite de ne pas avoir à rebooter sauvagement si je voulais refaire un travail de compilation à partir d'un travail précédent
Bon bref, j'arrête pas de rebooter en ce moment, et c'est pas des plus pratiques

Argolance a fait un pet qui vide les caches mémoire.

Posted: Tue 14 Mar 2017, 06:42
by Pelo
2017 Argolance a fait un pet qui vide les caches mémoire.. Annule et remplace les autres façons de faire. Pour les users pas du tout anglophones, en français !.
pWidgets pour avoir la larme à l'oeil

Posted: Tue 14 Mar 2017, 21:16
by Argolance
Bonsoir,
N'annule ni ne remplace: propose simplement une autre approche, visuelle et fonctionnelle de l'opération de nettoyage de la RAM.
Freco wrote: Je remarque que la RAM se remplit de plus en plus durant la session (frugale ou pas d'ailleurs), si bien qu'à un moment je n'ai pas trouvé mieux que de redémarrer le PC pour être plus à l'aise.
Preuve s'il en était besoin, de l'utilité d'un tel nettoyage, répété à intervalles réguliers, soit manuellement, soit automatiquement, au cours d'une session de travail.

Cordialement.

mon but est aussi de regrouper les copies éparses

Posted: Wed 15 Mar 2017, 08:26
by Pelo
mon but est aussi de regrouper les copies éparses qui concernent le vidage de RAM. Sujet omnipresent sur les forums. l'idée reçue étant que plus la RAM est vide plus l'ordi sera rapide. Ce qui est faux. La RAM sert à éviter au processeur d'aller chercher ses données sur le disque dur, trop lent.
C'est parce que trop pleine, cette RAM perd de son utilité, le processeur devant vider le trop plein sur le swap., s'il y en a un. Avoir quelque chose dans le swap devrait donc être l'élément déclencheur du nettoyage, pas avant.
Bon sur les grosses RAM, l'importance est relative,
Le tout est que l'usager ait de la rapidité, que son ordinateur ne cale pas. Si c'est le processeur qui court chercher ses données, il va chauffer, thermiquement. Il faut utiliser la RAM, qui est là pour accélerer les choses, et non pas le contraire. C'est ce malentendu sous-jacent qu'il faut lever !

La RAM ne diminue pas : le processeur ne la vide pas si ce n'est pas nécessaire. Il videra quand il aura besoin de mettre autrechose à la place. Il a horreur du vide.

Posted: Wed 15 Mar 2017, 08:34
by Médor
@ Pelo le Troll
le Troll wrote:Avoir quelque chose dans le swap devrait donc être l'élément déclencheur du nettoyage, pas avant.

Arrête de ramer, t'attaques la falaise :lol:


Médor.

C'est toi qui rame, moi je n'ai pas besoin de vider la RAM.

Posted: Wed 15 Mar 2017, 08:39
by Pelo
C'est toi qui rame, moi je n'ai pas besoin de vider la RAM. Sauf pour tester les pets créés. Qui seront vite oubliés (Un exercice de temps en temps maintient la forme).
Voir aussi Bleachbit, dans la même catégorie jump here, allez là
C'est ma pupsave que je veux vider; et le Firefox en hongrois ne m'aide pas, je ne rouve pas la case pour limiter le cache.

Posted: Wed 15 Mar 2017, 08:41
by Médor
[quote="M

Posted: Wed 15 Mar 2017, 08:47
by Pelo
On ne bouffe pas de la RAM. La RAM, c'est votre porte-monnaie avec l'argent liquide que vous avez dedans. Si vous préférez n'avoir que dix euros et être sans arrêt à la tirette, c'est votre choix !
Le Swap serait la caisse d'épargne. Vous êtes si riches que vos sous ne tiennent plus dans le larfeuille :)

Posted: Wed 15 Mar 2017, 08:49
by Médor
[quote="M

çà c'est de la programmation (et non pas du langage !)

Posted: Wed 15 Mar 2017, 09:03
by Pelo
çà c'est de la programmation. Il faut imaginer le processeur comme un bonhomme dans son atelier. Si ton swap n'a pas bougé veut peut être dire que ce qu'il y a dedans ne sert à rien. Le Swap est un déversoir, c'est lui qui devrait être vidé à la main !
J'ai essayé bleacbit, puis le clearam d'Argolance. CleanRAM vide en masse. Bleachbit m'avait enlevé que 48MB.

Posted: Wed 15 Mar 2017, 09:07
by Médor
Écoute donc le maître :lol:

Pelo, couché :!: ... À la niche :!: Pas broncher :!:


Médor.