Nettoyer la RAM avec CleanRAM

Message
Author
User avatar
Médor
Posts: 1754
Joined: Sat 24 Jul 2010, 20:04
Location: France

#21 Post by Médor »

Rappel :
http://manpagesfr.free.fr/man/man5/proc.5.html
/proc/sys/vm/drop_caches (depuis Linux 2.6.16)
L'écriture dans ce fichier fera que le noyau nettoyera les caches, les entrées de répertoires et les inœuds de la mémoire, libérant celle-ci.

Pour libérer les caches :
Utilisez echo 1 > /proc/sys/vm/drop_caches

Pour libérer les entrées de répertoires et les inœuds :
Utilisez echo 2 > /proc/sys/vm/drop_caches

Pour libérer les caches les entrées de répertoires et les inœuds :
Utilisez echo 3 > /proc/sys/vm/drop_caches.

Parce que cette opération est non destructive et que les objets « sales » ne sont pas libérables, l'utilisateur devrait d'abord lancer sync ( 8 ).
[b][url=http://wellminded.net63.net/]Recherches Puppy[/url]|[url=http://puppylinux.org/wikka/PageIndex]Index Puppy[/url]|[url=http://smokey01.com/bruceb/france.html]Index FR[/url]|[url=http://toutoulinux.free.fr/tuto.php]Tuto Toutou[/url][/b]

Anaxagore
Posts: 62
Joined: Mon 04 Aug 2014, 09:41

#22 Post by Anaxagore »

Bonjour, certains vont (à juste titre) me prendre pour un âne, mais j’avais uniquement regardé les pourcentages de RAM utilisés sur mon PC de bureau (tels qu’indiqués par le moniteur Conky). En lançant "cleanram-0.1_all_20170309.pet" j’ai vu qu’avec ToOpPy 2.2, seule une partie de la RAM de mon PC est prise en compte (voir captures d’écran ci dessous pour ToOpPy 2.1 et 2.2, avant nettoyage de la RAM).

Je suis bien sûr, incapable de savoir d’où vient ce problème. Et il est pour moi, d’autant plus étrange que 3,5 Go de RAM sont pris en compte alors que mon PC possède deux barrettes de 4 Go.

Cela dit, j’ignore ce que fait au juste "cleanram-0.1_all_20170309.pet" mais il a libéré la moitié de la RAM utilisée au lancement.

- cleanram - ToOpPy 2.1
https://drive.google.com/file/d/0B71S6z ... sp=sharing

- cleanram - ToOpPy 2.2
https://drive.google.com/file/d/0B71S6z ... sp=sharing

EDIT : je viens de vérifier sur mon portable, là aussi, seuls 3,5 Go de RAM sont pris en compte sous ToOpPy 2.2 (contre 4 Go sous ToOpPy 2.1). Je précise aussi que j’ai fait une nouvelle clé USB ; le problème ne vient donc pas du fichier "kernel_sources-3.14.55-slacko_noPAE.sfs" que j’avais utilisé pour faire fonctionner VirtualBox sous ToOpPy 2.2.

User avatar
Médor
Posts: 1754
Joined: Sat 24 Jul 2010, 20:04
Location: France

#23 Post by Médor »

Bonjour Anaxagore,

Un noyau PAE gère toute ta mémoire mais un noyau NON PAE ne gère au maximum que 3,6 Go de ram :!:
Il faudrait un noyau PAE sur ToOpPy-2.2 pour gèrer tes 8 Go de ram ;)
De plus sur un PC 64 bits il vaudrai mieux installer une Puppy 64 bits 8)


Cordialement,
Médor.
[b][url=http://wellminded.net63.net/]Recherches Puppy[/url]|[url=http://puppylinux.org/wikka/PageIndex]Index Puppy[/url]|[url=http://smokey01.com/bruceb/france.html]Index FR[/url]|[url=http://toutoulinux.free.fr/tuto.php]Tuto Toutou[/url][/b]

Anaxagore
Posts: 62
Joined: Mon 04 Aug 2014, 09:41

#24 Post by Anaxagore »

Merci Médor, je n'avais pas réalisé qu'avec la version 2.2 ToOpPy était dorénavant "non-PAE".

Pour ce qui est d'un système d'exploitation 64 bits, entièrement d'accord avec toi. Le jour où je trouverai un Puppy 64 bits aussi bien foutu que ToOpPy, j'envisagerai peut-être de l'utiliser :wink:

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#25 Post by Argolance »

Bonsoir,
Anaxagore wrote:Merci Médor, je n'avais pas réalisé qu'avec la version 2.2 ToOpPy était dorénavant "non-PAE".
Ben moi non plus dis-donc! Je ne savais pas que le noyau de la Slacko 6.3.2 (3.14.55) ainsi donc que de la SlaXen était non PAE! Médor ne fait-il pas erreur?
Il est peut-être aussi possible au bout du compte, que le "Kernel_sources-3.14.55-slacko_noPAE.sfs" soit effectivement non PAE. Mais alors le problème de la mémoire ne se pose qu'avec Virtualbox seulement?
Par ailleurs au vu de tes images, il semblerait que tu n'aies pas nettoyé la RAM! La fenêtre d’accueil de CleanRAM affiche l'état actuel de la mémoire. Pour lancer le nettoyage il faut cliquer sur le bouton à gauche (voir l'image ci-dessous). Il manque l’icône et du coup il n'est pas bien visible: Désolé! Tu peux aussi le programmer pour qu'il s’exécute automatiquement toutes les xxx minutes en arrière-plan soit en mode silencieux, soit en mode "bavard" (un avertissement s'affiche alors en haut de la fenêtre).
Merci mais pourquoi ce rappel (à moins qu'il ne s'adresse à Pélo)? :roll:
En tout cas, j'ai noté (et corrigé la chose) que le rapport affiche des infos erronées quant au type de nettoyage exécuté. Le numéro (1, 2 ou 3) est le bon mais pas l'étiquette.
nilsonmorales wrote:Spanish translate, very nice tool, congrat.
Thank you a lot! :D

Cordialement.
Attachments
170310_194956_1366x768_easyshot.jpg
(79.61 KiB) Downloaded 238 times
Last edited by Argolance on Fri 10 Mar 2017, 22:13, edited 5 times in total.

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#26 Post by Argolance »

Pelo wrote:Je maintiens mon avis, la RAM ce n'est pas faite pour les chiens, il faut s'en servir, à bon escient. La vider n'est pas une bonne idée. çà correspond bien à la mémoire humaine.
Les cache sont utiles aussi. Si on a 4gb e RAM, c'est idiot d'enlever quoique ce soit tant qu'on est en dessous des 3GB occupés !
Cela vient du fait que tu n'as pas bien saisi en quoi consiste ce nettoyage (et non pas "vidage"!), CleanRAM fournit aussi une petite fenêtre d'information pour éclaircir les choses (bouton bleu "Info").

:arrow: [EDIT]: LINUX gestion de la RAM et du swap
Attachments
170310_203240_512x552_easyshot.jpg
(48.99 KiB) Downloaded 281 times
Last edited by Argolance on Fri 10 Mar 2017, 22:33, edited 2 times in total.

Anaxagore
Posts: 62
Joined: Mon 04 Aug 2014, 09:41

#27 Post by Anaxagore »

Argolance wrote: Il est peut-être aussi possible au bout du compte, que le "Kernel_sources-3.14.55-slacko_noPAE.sfs" soit effectivement non PAE. Mais alors le problème de la mémoire ne se pose qu'avec Virtualbox seulement?
Le problème se pose sans VirtualBox. Comme je l'ai indiqué, j'ai utilisé une nouvelle clé USB. Je n'ai donc pas utilisé "Kernel_sources-3.14.55-slacko_noPAE.sfs" lorsque j'ai fait ces captures d'écran. Pour ces captures d'écran, je me suis contenter de faire le "1er lancemant de ToOpPy" et je n'ai installé aucun programme.
Argolance wrote: Par ailleurs au vu de tes images, il semblerait que tu n'aies pas nettoyé la RAM!
J'ai effectivement fait les deux captures d'écran avant de nettoyer la RAM. Et, comme je l'ai indiqué le nettoyage a libéré la moitié de la RAM qui était utilisée. Mais bon, si ToOpPy 2.2 ne prend en compte que 3,5 Go de RAM alors que mon PC dispose de 8 Go, libérer de la RAM ne m'aidera pas lorsqu'il s'agira par exemple de faire tourner de gros jeux.

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#28 Post by Argolance »

Merci pour ta réponse.
Donc, si j'ai bien compris, la ToOpPy 2.1 prend les 8 Go de mémoire en compte, alors que la 2.2 non? :shock:
Je ne peux moi-même pas le vérifier car aucune de mes machines ne dispose de plus de 4 Go :oops:

Cordialement.
Last edited by Argolance on Fri 10 Mar 2017, 22:35, edited 1 time in total.

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#29 Post by Argolance »

@Pelo
Je remets ce lien donné plus haut ici parce qu'il est vraiment très utile:
:arrow: LINUX gestion de la RAM et du swap

User avatar
corvus
Posts: 153
Joined: Fri 12 Jun 2015, 18:00
Location: In the peninsula shaped like a boot.

#30 Post by corvus »

Merci Argolance, pour ce bijou, très apprécié, établi sur mon nouveau portatif mais d'utiliser sur mon vieux portatif. Attaché la traduction en Italien.

Grazie mille.

P.S. J'ai traduit avec google traducteur J'espère avoir bien expliqué.

corvus
Attachments
CleanRAM_NLS_it.tar
Italian translation.
(20 KiB) Downloaded 83 times
capture13977.png
(43.1 KiB) Downloaded 133 times
[b]We are waves of the same sea, leaves of the same tree, flowers of the same garden.[/b]

User avatar
nilsonmorales
Posts: 972
Joined: Fri 15 Apr 2011, 14:39
Location: El Salvador

#31 Post by nilsonmorales »

Sorry I forget the desktop file
[Desktop Entry]
Name=CleanRAM Cleaning RAM
Name[fr]=CleanRAM Nettoyage de la RAM
Copmment=Cleaning RAM
Copmment[fr]=Nettoyage de la RAM
Comment[es]=ClearRAM Limpieza de la RAM
GenericName=CleanRAM
Exec=cleanram
Terminal=false
Type=Application
Icon=cleanram.png
Categories=X-Utility
StartupNotify=false
I think you need change the red lines in english, i guess
[b][url=http://nilsonmorales.blogspot.com/]My blog |[/url][/b][b][url=https://github.com/woofshahenzup]| Github[/url][/b]
[img]https://i.postimg.cc/5tz5vrrX/imag018la6.gif[/img]
[img]http://s5.postimg.org/7h2fid8pz/botones_logos3.png[/img]

Pelo

nettoyer la RAM est sans danger

#32 Post by Pelo »

comment nettoyer la RAM ? ah ce titre est mieux. Fait sur la ToOpPy 2.2 pour un écrémage de 440MB. Qui reviennent vite fait. mais c'et normal. Ce qui est utile est remis en RAM par le processor. Sûr j'en connais certains ou la RAM va nettement s'alléger, outre atlantique ! Ils stockent leurs SFS en RAM, quelle idée.
Quant à Anaxagore, madre il met de la RAM en pagaille. A quel jeu joue-t-il ?
PAE, pas PAE. Ah c'est vrai, pas PAE limite à 4GB la RAM utilisable.. Ce qui est énorme déjà. Moi je suis autour de un GB utilisé. Me reste trois GB...
Par contre sur le valeureux ACER Aspire 1640, il faut sans arrêt manoeuvrer pour tourner avec 512MB , cleanram me servira c'est sûr, dès que je verrai que le SWAP est utilisé.
C'est sur les vieux tagazous qu'on voit l'intelligence du processeur, il ne monte en RAM que le minimum, et transfert dans le Swap ce qui déborde...
Il sait la date de dernière utilisation, il vire d'abord les processus inactifs. Il a été programmé pour çà, mieux que moi.
Surlignage :
"Libération de la RAM utilisée pour le cache
Par défaut, Linux a tendance à utiliser toute la RAM pour accélérer ses opérations, et notamment pour y placer en cache ses données.
On peut donc arriver facilement à des situations où la RAM est utilisée à 90% ou plus, alors que les traitements n'en prennent que la moitié
."
C'est que les 10% lui suffisent, sinon Monsieur Linux botterait dehors les processus inactifs. Linux ne les virera que si nécessaire, parce qu'il ne veut pas virer pour remettre. C'est un fainéant, mais il est intelligent, ce Linux. Par contre, quand le Swap se remplit, là la main de l'homme va être nécessaire. La mano del hombre podria ayudar, si... (o de Florentine :) ..)
Last edited by Pelo on Sun 12 Mar 2017, 04:06, edited 2 times in total.

Anaxagore
Posts: 62
Joined: Mon 04 Aug 2014, 09:41

#33 Post by Anaxagore »

Bonjour,
Argolance wrote: Donc, si j'ai bien compris, la ToOpPy 2.1 prend les 8 Go de mémoire en compte, alors que la 2.2 non? :shock:
Exact ! Chez moi, le problème se pose dès le départ avec ToOpPy 2.2 (donc, sans avoir utilisé le fichier "kernel_sources-3.14.55-slacko_noPAE.sfs" et sans avoir installé le moindre programme).
Argolance wrote: Je ne peux moi-même pas le vérifier car aucune de mes machines ne dispose de plus de 4 Go :oops:
Si d’autres que moi ont le même problème, cela devrait se voir même sur un PC disposant de 4 Go de RAM. J’ai fait les captures d’écran ci-dessous avec mon portable qui a 4 Go de RAM (captures faites, cette fois, après nettoyage de la RAM :wink: ).

ToOpPy 2.1
https://drive.google.com/file/d/0B71S6z ... sp=sharing
https://drive.google.com/file/d/0B71S6z ... sp=sharing

ToOpPy 2.2
https://drive.google.com/file/d/0B71S6z ... sp=sharing
https://drive.google.com/file/d/0B71S6z ... sp=sharing

Enfin, pour Pelo :
Pelo wrote: Quant à Anaxagore, madre il met de la RAM en pagaille. A quel jeu joue-t-il ?
En ce moment je joue avec quelques jeux Windows plutôt lourds : Far Cry 3, Final Fantasy XIII-2, Splinter Cell, etc. Et ça fonctionne pas mal du tout ... avec ToOpPy2.1 :wink:

User avatar
Médor
Posts: 1754
Joined: Sat 24 Jul 2010, 20:04
Location: France

#34 Post by Médor »

À propos du noyau de slacko 32 bits :
01micko wrote:Kernel is 3.14.55 LTS NO PAE. A PAE kernel is provided, version 4.1.11 LTS located here. You can use the change_kernels script included on the iso if you have a frugal install to USB or HDD.
Sorry, boot off CD/DVD and FULL installs are unsupported at this stage.
There is another alternative kernel, version 3.18.22 LTS. Just look for 'slacko' without the 64. You can also use the old 3.4.94 kernel too.
Donc faudrait installer le k4.1.11 PAE ;)

Concernant CleanRAM :
Pour être libre de faire "parler" les chiffres de free ;)
Les dernières versions de woof-ce contiennent la commande free de procps-ng :!:
Bien que moins précise, pour retomber sur ses pattes quelque soit la version de Puppy, il faut utiliser la commande busybox free -m ...
Attachments
Capture_2017-03-11.jpg
(58.66 KiB) Downloaded 249 times
[b][url=http://wellminded.net63.net/]Recherches Puppy[/url]|[url=http://puppylinux.org/wikka/PageIndex]Index Puppy[/url]|[url=http://smokey01.com/bruceb/france.html]Index FR[/url]|[url=http://toutoulinux.free.fr/tuto.php]Tuto Toutou[/url][/b]

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#35 Post by Argolance »

Bonjour,
Médor wrote:Bien que moins précise, pour retomber sur ses pattes quelque soit la version de Puppy, il faut utiliser la commande busybox free -m ...
Merci Médor (il en sait des choses Médor, mais s'il daigne les communiquer, c'est jalousement/tardivement, au compte-goutte! :wink: )
Bref, quelques explications seraient bienvenues: en quoi est-il préférable d'utiliser cette commande, "pour retomber sur ses pattes"?
Merci!

@nilsonmorales
nilsonmorales wrote:I think you need change the red lines in english, i guess
You are right, thank you for all...

@corvus
corvus wrote:Merci Argolance, pour ce bijou, très apprécié, établi sur mon nouveau portatif mais d'utiliser sur mon vieux portatif. Attaché la traduction en Italien.
Grazie mille! :wink:

Cordialement.

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#36 Post by augras »

Bonsoir Argolance,
J'utilise ton appli depuis quelques jours : ça fonctionne bien manuellement mais pas de prise en compte de l'automatisation toutes les 20mn ! On verra demain s'il prend en compte le lancement au démarrage.
J'ai un soucis avec la taille de la deuxième fenêtre, celle qui apparaît après avoir lancer un nettoyage : elle est un peu trop haute ! Mon écran est en 1280x800.
Soucis des icônes absentes comme tu l'as noté.
Je suis sous tahrpup 6.0.5 no pae.
Beau travail, comme d'habitude.
Merci,
Philippe

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#37 Post by Argolance »

Bonsoir,
augras wrote:Bonsoir Argolance,
J'utilise ton appli depuis quelques jours : ça fonctionne bien manuellement mais pas de prise en compte de l'automatisation toutes les 20mn ! On verra demain s'il prend en compte le lancement au démarrage.
L'option est prise en compte au (re)démarrage (via un lien dans /root/Startup) ou alors immédiatement, après avoir relancé le serveurX.
J'ai un soucis avec la taille de la deuxième fenêtre, celle qui apparaît après avoir lancer un nettoyage : elle est un peu trop haute ! Mon écran est en 1280x800.
Je peux mettre une barre de défilement éventuellement. ou essayer de réduire la fenêtre. Je vais voir ce que je peux faire...

Cordialement.
Last edited by Argolance on Sun 12 Mar 2017, 10:28, edited 1 time in total.

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#38 Post by Argolance »

Argolance wrote:Je peux mettre une barre de défilement éventuellement. ou essayer de réduire la fenêtre. Je vais voir ce que je peux faire...
522 pixels au lieu de 591! Je peux pas faire plus sans nuire à la clarté de la fenêtre en en ramassant trop les éléments! Ça ira t-il?
De toute façon, c'est mieux comme ça et je te remercie d'avoir attiré mon attention sur le problème.
Attachments
170311_231058_656x591_easyshot.jpg
Avant
(40.77 KiB) Downloaded 158 times
170311_235516_656x522_easyshot.jpg
Après
(40.58 KiB) Downloaded 157 times

augras
Posts: 1487
Joined: Mon 11 Nov 2013, 17:37
Location: france

#39 Post by augras »

Bonjour Argolance,
Je constate effectivement ce matin que le processus est bien lancé et dans le log il y a bien eu un nettoyage de la ram au démarrage : dans 15mn maintenant je devrai voir passer un message d'avertissement.
Merci de prendre en compte la taille de la fenêtre.
Par contre je ne comprends pas comment une fenêtre de 591px de haut ne rentre pas dans 800 ! Certes les 800 ne sont pas totalement libres puisque le panel prend environ 50 mais il y a de la marge.
Merci Argolance.
Je teste dès que tu mets le paquet à disposition.
Je ne sais pas si une barre de progression est bien nécessaire.
Philippe

User avatar
Argolance
Posts: 3767
Joined: Sun 06 Jan 2008, 22:57
Location: PORT-BRILLET (Mayenne - France)
Contact:

#40 Post by Argolance »

Bonjour,
augras wrote:Par contre je ne comprends pas comment une fenêtre de 591px de haut ne rentre pas dans 800 ! Certes les 800 ne sont pas totalement libres puisque le panel prend environ 50 mais il y a de la marge.
Moi non plus et ça m'a d'ailleurs étonné: ça veut peut-être dire que tu n'es pas à la résolution maximale (1280x800) de ton écran mais à une résolution inférieure. Peux-tu lancer l'application et nous montrer une capture du bureau?
?Je ne sais pas si une barre de progression est bien nécessaire.
Une barre de défilement (scrollbar) serait nécessaire si vraiment la fenêtre était démesurée, mais ce n'est pas le cas.

Cordialement.

Post Reply