Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Memoire] - Utilisation de la ram...
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
sebbb
Guru
Guru


Joined: 08 Oct 2003
Posts: 400
Location: [FR] - Paris

PostPosted: Tue Oct 21, 2003 8:43 pm    Post subject: [Memoire] - Utilisation de la ram... Reply with quote

Bonsoir,
Mon pc est actuellement allumé depuis 15h de temps
et 850Mo de ram sont utilisés !!!

J'ai certes 1Go (2x512 RAMBUS) mais je ne m'explique pas cette consomation excessive de memoire...

Code:
top - 22:51:14 up 15:05,  5 users,  load average: 0.10, 0.05, 0.01
Tasks:  90 total,   1 running,  89 sleeping,   0 stopped,   0 zombie
 Cpu0 :   0.3% user,   0.3% system,   0.0% nice,  99.0% idle,   0.3% IO-wait
 Cpu1 :   1.7% user,   0.3% system,   0.0% nice,  98.0% idle,   0.0% IO-wait
Mem:    904068k total,   899284k used,     4784k free,   169112k buffers
Swap:  4000168k total,        0k used,  4000168k free,   496064k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  Command
32425 seb       16   0 53508  29m  28m S  0.0  3.3   0:21.88 thunderbird-bin
32426 seb       16   0 53508  29m  28m S  0.0  3.3   0:00.00 thunderbird-bin
32427 seb       16   0 53508  29m  28m S  0.0  3.3   0:00.11 thunderbird-bin
32428 seb       16   0 53508  29m  28m S  0.0  3.3   0:00.00 thunderbird-bin
32430 seb       16   0 53508  29m  28m S  0.0  3.3   0:00.16 thunderbird-bin
 8807 seb       17   0 53508  29m  28m S  0.0  3.3   0:00.00 thunderbird-bin
27061 seb       16   0 53508  29m  28m S  0.0  3.3   0:00.00 thunderbird-bin
27666 seb       16   0 45736  25m  27m S  1.0  2.9   0:12.72 MozillaFirebird
27667 seb       16   0 45736  25m  27m S  0.0  2.9   0:00.00 MozillaFirebird
27668 seb       16   0 45736  25m  27m S  0.0  2.9   0:00.03 MozillaFirebird
27669 seb       15   0 45736  25m  27m S  0.0  2.9   0:00.00 MozillaFirebird
27670 seb       15   0 45736  25m  27m S  0.0  2.9   0:00.06 MozillaFirebird
27671 seb       16   0 45736  25m  27m S  0.0  2.9   0:00.00 MozillaFirebird
 4103 root      15   0  103m  21m  85m S  0.0  2.5  10:45.41 X
 4112 seb       15   0 18784  10m  15m S  0.0  1.1   0:03.58 psi
 4129 seb       16   0 18784  10m  15m S  0.0  1.1   0:00.00 psi
 4110 seb       15   0 14296 9704  11m S  0.0  1.1   0:22.55 xchat-2
 3770 root      15   0  5584 4128 2652 S  0.0  0.5   0:01.96 ddclient
 4104 seb       15   0  5124 3196 4172 S  0.0  0.4   0:04.16 wmaker
 3241 root      16   0  4440 1944 2808 S  0.0  0.2   0:01.03 cupsd
14683 guil      15   0  5764 1824 5164 S  0.0  0.2   0:08.27 sshd
 4528 nobody    16   0  3448 1792 2880 S  0.0  0.2   0:00.00 proftpd                                             


Comment faire pour savoir exactement qui consomme quoi ???

Merci et désolé pour le gros copier collé...
_________________
Sebbb

De tous les gens qui n'ont rien à dire,
les plus agréables sont ceux qui se taisent...
Back to top
View user's profile Send private message
broly
Guru
Guru


Joined: 21 Feb 2003
Posts: 345
Location: cachan 94

PostPosted: Tue Oct 21, 2003 8:57 pm    Post subject: Reply with quote

Huuummmm un petit vmstat t'aidera surement a y voir plus clair !!

avant tout utilise le man car c une commande assez puisante !! :D
Back to top
View user's profile Send private message
Leander256
l33t
l33t


Joined: 05 Jul 2003
Posts: 910
Location: Singapour

PostPosted: Tue Oct 21, 2003 8:57 pm    Post subject: Reply with quote

C'est normal puisque linux garde en mémoire le maximum possible, et la mémoire occupée affichée par to pcontient en fait les tampons et autres caches systèmes, qui peuvent être libérés immédiatement si une application réclame d'un coup plus de mémoire.

En fait pour avoir une vraie estimation de la mémoire occupée, tu dois taper:

Code:
prog@glorfindel prog $ free -m
             total       used       free     shared    buffers     cached
Mem:           503        491         11          0         10        187
-/+ buffers/cache:        294        209
Swap:            0          0          0


Ici c'est la deuxième ligne qui t'intéresse, à savoir: -/+ buffers/cache, puisqu'elle indique la quantité de mémoire réellement utilisée.
Back to top
View user's profile Send private message
sebbb
Guru
Guru


Joined: 08 Oct 2003
Posts: 400
Location: [FR] - Paris

PostPosted: Tue Oct 21, 2003 9:03 pm    Post subject: Reply with quote

Code:
             total       used       free     shared    buffers     cached
Mem:           882        860         22          0        163        468
-/+ buffers/cache:        228        654
Swap:         3906          0       3906


donc la ça veux dire que y'a "que" 228 Mo de ram utilisé... c'est ça ????
_________________
Sebbb

De tous les gens qui n'ont rien à dire,
les plus agréables sont ceux qui se taisent...
Back to top
View user's profile Send private message
Leander256
l33t
l33t


Joined: 05 Jul 2003
Posts: 910
Location: Singapour

PostPosted: Tue Oct 21, 2003 9:11 pm    Post subject: Reply with quote

Oui, "que" 228 Mo. Maintenant pour voir les programmes qui consomment beaucoup, tu peux essayer:

Code:
$ ps aux


(je vous épargne le résultat de la commande chez moi :wink:). Il y a probablement d'autres commandes, mais je ne les connais pas.
Back to top
View user's profile Send private message
Spirch
n00b
n00b


Joined: 08 Aug 2002
Posts: 48

PostPosted: Wed Oct 22, 2003 2:56 am    Post subject: Reply with quote

non je crois pas qu'il faille vérifier la deuxième ligne

mon free -m me donne:

Code:

              total      used       free     shared    buffers     cached
Mem:          1514       1123        391        0        94          836
-/+ buffers/cache:        191       1322
Swap:         1474          0       1474


sauf que j'ai un fichier de 700 meg dans ram!

donc c'est quelque chose de gros et concret...
Back to top
View user's profile Send private message
Leander256
l33t
l33t


Joined: 05 Jul 2003
Posts: 910
Location: Singapour

PostPosted: Wed Oct 22, 2003 9:15 am    Post subject: Reply with quote

C'est très probablement parce qu'il considère ton cd live comme étant de la mémoire cache. Je suis à peu près certain que si tu avais une appli qui prend 900 Mo en mémoire elle pourrait se lancer, et ton kernel passerait son temps à faire des accès disque sur le lecteur cdrom pour recharger une partie du système de fichiers.
Back to top
View user's profile Send private message
cylgalad
Veteran
Veteran


Joined: 18 Apr 2003
Posts: 1327
Location: France

PostPosted: Wed Oct 22, 2003 9:26 am    Post subject: Reply with quote

1Go de RAM (rambus bien chère en plus) et il vient se plaindre :lol:

Voilà ce que ça donne chez moi avec 512 Mo (PC-2100 qui suffit amplement) et KDE :
Code:
# free -m
             total       used       free     shared    buffers     cached
Mem:           504        475         28          0         98        168
-/+ buffers/cache:        208        295
Swap:          596         18        577


Sinon, c'est normal, Linux n'est pas Windoze, sa gestion de la mémoire est largement meilleure et en général tu n'auras pas grand chose dans "free". Tant que swap est proche de zéro et loin du total et que ça ne rame pas, tout va bien.
Back to top
View user's profile Send private message
Koon
Retired Dev
Retired Dev


Joined: 10 Dec 2002
Posts: 518

PostPosted: Wed Oct 22, 2003 1:41 pm    Post subject: Reply with quote

Nous avons déjà eu cette discussion (au moins deux fois) sur ce forum. Je répète la conclusion :

1- en fait en vrai il utilise moins de mémoire qu'il ne le dit dans top ou autres (en particulier X)
2- la mémoire est préallouée au maximum histoire de vraiment utiliser votre RAM (contrairement à Windoz, si vous avez plus de RAM ca ira toujours plus vite)
3- Tant que il ne se plaint pas de manque de mem laissez faire le kernel, il est plus fort que vous en gestion de mem.

Pour plus de détails, je vous conseille une petite recherche dans le forum FR...

-EDIT- Je dis de faire la recherche mais je retrouve rien ;) La base de recherche du forum m'a l'air d'avoir été méchamment tronquée... -EDIT-

-K
Back to top
View user's profile Send private message
dioxmat
Bodhisattva
Bodhisattva


Joined: 04 May 2002
Posts: 709
Location: /home/mat

PostPosted: Wed Oct 22, 2003 2:10 pm    Post subject: Reply with quote

J'en ai trouve au moins 2:
https://forums.gentoo.org/viewtopic.php?t=45978
https://forums.gentoo.org/viewtopic.php?t=77567
_________________
mat
Back to top
View user's profile Send private message
Koon
Retired Dev
Retired Dev


Joined: 10 Dec 2002
Posts: 518

PostPosted: Wed Oct 22, 2003 2:20 pm    Post subject: Reply with quote

Voui finalement j'ai trouvé (ne pas chercher "mémoire" mais plutot "memoire") :
https://forums.gentoo.org/viewtopic.php?t=69365 me semble être l'analyse la plus poussée du lot.

Mat : ptet qu'on devrait avoir un topic avec les questions fréquemment posées (lockée et sticky, que tu remplirais lorsque la question revient trop souvent et une table des matières en premier post)... Je vois plusieurs questions qui reviennent tout le temps (la mémoire, comment avoir un "." dans le pavé numérique, ...)

-K
Back to top
View user's profile Send private message
dioxmat
Bodhisattva
Bodhisattva


Joined: 04 May 2002
Posts: 709
Location: /home/mat

PostPosted: Wed Oct 22, 2003 4:10 pm    Post subject: Reply with quote

Dans l'idee je suis pour, mais en pratique ca demande trop de boulot de creer ce genre de trucs. Le plus simple est que chacun aie sa petite liste de sujets qui reviennent souvent avec les urls, histoire de les rebalancer.
De toutes facons personne ne lit les faq :)
_________________
mat
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
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