Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 27 Mar 2017, 01:06
All times are UTC - 4
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Vive la mémoire... LIBRE !!!
Moderators: Béèm, darkerror05
Post new topic   Reply to topic View previous topic :: View next topic
Page 5 of 7 [101 Posts]   Goto page: Previous 1, 2, 3, 4, 5, 6, 7 Next
Author Message
did18

Joined: 19 Nov 2014
Posts: 288

PostPosted: Mon 09 Feb 2015, 10:28    Post subject:  

Bonjour
musher0, vois si dans tes scripts tu n'a pas fait de boucle 'mal fermée' ou un 'timer' inutile, parfois une activité processeur peut être révélatrice de ce genre de soucis...

Il y a aussi une chose à ne pas négliger la ou les barrette(s) mémoire elle même... Même si ces composants sont statique (donc en théorie peu sujet à panne) , un peu de poussière au mauvais endroit peu parfois engendrer des comportements critique. Si tu as démonté pour une raison X ton ordi récemment, tu n'est pas à l’abri d'avoir (par mégarde) bougé un peu les barrettes mémoire. Rien de bien méchant et un p'tit coup de bombe à air et tout repart...

Autre recours, l'utilitaire mémoire du BIOS, te donnera l'état de la mémoire système.

Après, question gestion de mémoire, je pense qu'il y a sur ce site, des personnes bien plus qualifiées que moi pour te répondre et si tu as pu éliminer une source de panne 'matériel', cela leur facilitera certainement le dépannage.

A+
Back to top
View user's profile Send private message 
augras

Joined: 11 Nov 2013
Posts: 1394
Location: france

PostPosted: Mon 09 Feb 2015, 13:01    Post subject:  

Bonsoir,
Le constat que je peux faire est qu'un poste qui reste allumé sans y toucher ne voit pas sa consommation mémoire s'envoler, ni même bouger : valable même pour windows.
Par contre quand on travaille sur le poste la mémoire n'est pas toujours, même plutôt rarement complètement libérée. L'exemple typique est le navigateur internet : il consomme par exemple 500 Mo,il a vraiment beaucoup d'onglets ouverts, je ferme tous les onglets sauf un... et l'utilisation de la mémoire ne diminue pas du tout ! Même en fermant complètement l'application on ne récupère pas tout.
D'où l'utilité de ton script !
Philippe
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 9833
Location: Gatineau (Qc), Canada

PostPosted: Mon 09 Feb 2015, 14:02    Post subject:  

Note, minuit une, 10 févr.15 :
S.v.p. remplacer ce script par celui deux messages plus bas. Merci. musher0
~~~~~~~~~~
Tomasi wrote:
Bonjour,
je peux effectuer un test.
Mais pour que ce soit probant, il faudrait un semblant de protocole.
Je peux effectuer un test sur 6 pc pendant 4 jours (jusqu'au vacances) en les laissant allumer. tous sous une pupplet basée sur asri300
Juste me dire quel script prendre pour le test


Wow! Merci de ton offre généreuse, Tomasi.
J'accepte avec grand plaisir.
Avec 6 ordis, on va savoir pour vrai.

Eh bien, j'utiliserais un petit script fournissant la date puis enregistrant free dans
un fichier d'historique, toutes les heures ou demi-heures. Presque ce que fait
cleanup_memory4a ci-dessus en mode chrono, sans le "cleanup"... On pourra ainsi
dessiner une courbe à la fin. Quelque chose comme ceci, avec PSchedule :

Code:
#!/bin/sh
# /root/my-applications/bin/test-mem.sh
# But : observer si Puppy perd de la MEV disponible avec le temps.
# S'utilise avec PSchedule sur un ordi ouvert 24 h et plus, pour vérifier.
# musher0, 9 février 2015
####
TEST="/root/my-documents/test-mem.his" # variables
LIGN=".-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-."

echo "`date | awk '{ print $1". "$3" "$2". "$6", "$4" "$5 }'` $LIGN" >> $TEST
# echo "$LIGN $LIGN" >> $TEST
echo "(En Mo)      total        utilisé      libre        partagé    tampons" >> $TEST
free -m | tail -n 3 | head -n 1 >> $TEST # compte rendu
echo "¤
¤" >> $TEST # délimiteur


qui donne un compte rendu simple et facile à lire. (Voir illustration ci-jointe.)

Si vous avez des améliorations à proposer, c'est le moment ! Smile

Pour ma part, je sais que ma MEV libre passe de +/- 72 % (avec pekwm et opera
chargés) à +/- 22 % en à peu près quatre heures. Il me semble que je ne fais rien
d'extraordinaire avec mon ordi. (Bon d'accord, beaucoup d'édition de scripts et de
tests avec geany...) Wink

Encore merci à Tomasi.

musher0
lignes-test-mem.jpg
 Description   EST=Eastern Standard Time == HNE=Heure normale de l'Est;
mem=mém. :)
 Filesize   9.04 KB
 Viewed   192 Time(s)

lignes-test-mem.jpg


_________________
musher0
~~~~~~~~~~
« Un insensé sur le trône n'est qu'un singe sur le haut d'un toit. » / "A madman
on the throne is just a monkey on top of a roof." (Bernard de Clervaux)

Last edited by musher0 on Tue 10 Feb 2015, 01:02; edited 1 time in total
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 9833
Location: Gatineau (Qc), Canada

PostPosted: Mon 09 Feb 2015, 14:19    Post subject:  

@Philippe : Merci de ton compte rendu ! Smile
_________________
musher0
~~~~~~~~~~
« Un insensé sur le trône n'est qu'un singe sur le haut d'un toit. » / "A madman
on the throne is just a monkey on top of a roof." (Bernard de Clervaux)
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 9833
Location: Gatineau (Qc), Canada

PostPosted: Mon 09 Feb 2015, 15:03    Post subject:  

Re-bonjour.

J'ai voulu faire un pré-test maison en demandant à PSchedule de faire tourner le
script chaque minute, et soit PSchedule ne fonctionne pas, soit je ne sais pas m'en
servir comme il faut.

Mais je ne vais pas en faire une maladie. Merci au confrère Médor pour sa trouvaille
d'hier (voir URL dans le script), que j'ai adaptée ainsi :

Code:
#!/bin/sh
# /root/my-applications/bin/test-mem2.sh
# But : observer si Puppy perd de la MEV disponible avec le temps.
# On dirait que PSchedule ne fonctionne pas ?
# Merci à Médor pour la boucle de temps "while" ci-dessous.
# musher0, 9 février 2015
####
TEST="/root/my-documents/test-mem.his" # variables
LIGN=".-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-."

function test {
echo "`date | awk '{ print $1". "$3" "$2". "$6", "$4 }'` $LIGN" >> $TEST
# echo "$LIGN $LIGN" >> $TEST
echo "(En Mo)      total        utilisé      libre        partagé    tampons" >> $TEST
free -m | tail -n 3 | head -n 1 >> $TEST # compte rendu
echo "¤
¤" >> $TEST # délimiteur
}

# De : auto_clean_mem, par Médor, 20150208. Source :
# http://murga-linux.com/puppy/viewtopic.php?p=826916&sort=lastpost#826916
# Récupéré le 09.02.2015 à 13:43:49.
#
# sleep 1m
while [ 1 ]; do
   test
sleep 1h # [<=- Mettre une heure (1h) ou 30 minutes (30m) ici. musher0 ]
done

(Se rappeler qu'il faut rendre un script exécutable avant de le lancer.)

Avec la sous-routine temporelle de Médor, le script ci-dessus fonctionne bien sur
ma machine, "ça marche comme sur des roulettes", Wink comme on dit en québécois !

À+

musher0

_________________
musher0
~~~~~~~~~~
« Un insensé sur le trône n'est qu'un singe sur le haut d'un toit. » / "A madman
on the throne is just a monkey on top of a roof." (Bernard de Clervaux)
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 9833
Location: Gatineau (Qc), Canada

PostPosted: Mon 09 Feb 2015, 15:23    Post subject:  

Et merci bien sûr à didier pour son rappel concernant la vérification de l'assise et le
nettoyage des barrettes de mémoire.
http://murga-linux.com/puppy/viewtopic.php?p=827166&sort=lastpost#827166
Très important !

_________________
musher0
~~~~~~~~~~
« Un insensé sur le trône n'est qu'un singe sur le haut d'un toit. » / "A madman
on the throne is just a monkey on top of a roof." (Bernard de Clervaux)
Back to top
View user's profile Send private message 
Tomasi

Joined: 14 Dec 2011
Posts: 48

PostPosted: Tue 10 Feb 2015, 05:24    Post subject:  

alors j'ai un petit problème avec le script : il ne renvoie aucune information sur l'utilisation de la mémoire.
il crée une ligne vide...

J'ai remplacé
Code:
free -m
par
Code:
free

et à ce moment là j'ai un retour[/quote]
Back to top
View user's profile Send private message 
Médor

Joined: 26 May 2011
Posts: 2822

PostPosted: Tue 10 Feb 2015, 12:07    Post subject:  

Bonjour Tomasi,

En effet sur les anciennes versions de BusyBox la commande free ne supporte pas le suffix -m, etc.

Code:
root@puppypc10076 ~
# free --help
BusyBox v1.21.0 (2013-02-18 15:57:06 WST) multi-call binary.

Usage: free [-b/k/m/g]

Display the amount of free and used system memory

root@puppypc10076 ~
#


Cordialement,
Médor.

_________________
Recherches Puppy|Index Puppy|Index FR|Tuto Toutou
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 9833
Location: Gatineau (Qc), Canada

PostPosted: Tue 10 Feb 2015, 13:34    Post subject:  

Salut, Tomasi.

Treize et Trange... Tu as un Puppy quoi, comme version ?

À+

musher0
free-m.jpg
 Description   
 Filesize   20.49 KB
 Viewed   137 Time(s)

free-m.jpg


_________________
musher0
~~~~~~~~~~
« Un insensé sur le trône n'est qu'un singe sur le haut d'un toit. » / "A madman
on the throne is just a monkey on top of a roof." (Bernard de Clervaux)
Back to top
View user's profile Send private message 
Tomasi

Joined: 14 Dec 2011
Posts: 48

PostPosted: Tue 10 Feb 2015, 15:37    Post subject:  

Ce sont des asri300. Donc des papy Lucid528
c'est la version 1.16.2
free -help.PNG
 Description   
 Filesize   76.23 KB
 Viewed   122 Time(s)

free -help.PNG

Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 9833
Location: Gatineau (Qc), Canada

PostPosted: Tue 10 Feb 2015, 23:46    Post subject:  

Allô, Tomasi.

La version 1.16.2 ? Mes sympathies, c'est la pire ! Wink Smile (Petite blague !)

Quoi qu'il en soit...
Il va falloir que tu utilises expr, bc ou awk pour faire les calculs.
Ou tu pensais présenter les résultats dans gnumeric, peut-être ?

Encore merci de mener ce test ! On va enfin en avoir le coeur net. À+

musher0

_________________
musher0
~~~~~~~~~~
« Un insensé sur le trône n'est qu'un singe sur le haut d'un toit. » / "A madman
on the throne is just a monkey on top of a roof." (Bernard de Clervaux)
Back to top
View user's profile Send private message 
Tomasi

Joined: 14 Dec 2011
Posts: 48

PostPosted: Wed 11 Feb 2015, 07:30    Post subject:  

premiers aperçus
pc 1
1er lancement
mardi. février 10. (UTC+0100), 2015, .-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-.
(En Mo) total utilisé libre partagé tampons
Mem: 2031496 301620 1729876 0 33384
22 heures plus tard
mercredi. février 11. (UTC+0100), 2015, .-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-.
(En Mo) total utilisé libre partagé tampons
Mem: 2031496 906960 1124536 0 66536
Back to top
View user's profile Send private message 
musher0


Joined: 04 Jan 2009
Posts: 9833
Location: Gatineau (Qc), Canada

PostPosted: Wed 11 Feb 2015, 10:59    Post subject:  

Merci, Tomasi.

Hum... La mémoire libre a baissé de ± 600 Mo, c'est ça ?
Par curiosité : l'ordi a beaucoup servi pendant ces 22 heures ?
Ou encore : sait-on ce qui tournait dessus au moment du 2e instantané ?

Encore merci. À+

musher0

_________________
musher0
~~~~~~~~~~
« Un insensé sur le trône n'est qu'un singe sur le haut d'un toit. » / "A madman
on the throne is just a monkey on top of a roof." (Bernard de Clervaux)
Back to top
View user's profile Send private message 
Tomasi

Joined: 14 Dec 2011
Posts: 48

PostPosted: Thu 12 Feb 2015, 03:39    Post subject:  

alors petit test du matin (en france)
toujours sur le même poste

eudi. février 12. (UTC+0100), 2015, .-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-.
(En Mo) total utilisé libre partagé tampons
Mem: 2031496 778720 1252776 0 72512
¤ ¤

et en pièce jointe le htop
2015-02-12_08-38-34.jpg
Description 
jpg

 Download 
Filename  2015-02-12_08-38-34.jpg 
Filesize  168.4 KB 
Downloaded  60 Time(s) 
Back to top
View user's profile Send private message 
Tomasi

Joined: 14 Dec 2011
Posts: 48

PostPosted: Sat 14 Feb 2015, 13:13    Post subject:  

bon alors 2 postes ont été fermés par des élèves (pour une fois qu'ils pensaient à les éteindre Evil or Very Mad )
donc j'ai 4 postes dont voici les fichier .his et une copie de la commande htop à la fermeture ( 1.his et 1.png sont le même poste, 2.his et 2.png sont le même poste...)

voir ici
https://dl.dropboxusercontent.com/u/90338226/free%20mem.zip
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 5 of 7 [101 Posts]   Goto page: Previous 1, 2, 3, 4, 5, 6, 7 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » House Training » Users ( For the regulars ) » Pour les francophones
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0770s ][ Queries: 14 (0.0060s) ][ GZIP on ]