View previous topic :: View next topic |
Author |
Message |
sebbb Guru
Joined: 08 Oct 2003 Posts: 400 Location: [FR] - Paris
|
Posted: Tue Oct 21, 2003 8:43 pm Post subject: [Memoire] - Utilisation de la ram... |
|
|
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 |
|
|
broly Guru
Joined: 21 Feb 2003 Posts: 345 Location: cachan 94
|
Posted: Tue Oct 21, 2003 8:57 pm Post subject: |
|
|
Huuummmm un petit vmstat t'aidera surement a y voir plus clair !!
avant tout utilise le man car c une commande assez puisante !! |
|
Back to top |
|
|
Leander256 l33t
Joined: 05 Jul 2003 Posts: 910 Location: Singapour
|
Posted: Tue Oct 21, 2003 8:57 pm Post subject: |
|
|
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 |
|
|
sebbb Guru
Joined: 08 Oct 2003 Posts: 400 Location: [FR] - Paris
|
Posted: Tue Oct 21, 2003 9:03 pm Post subject: |
|
|
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 |
|
|
Leander256 l33t
Joined: 05 Jul 2003 Posts: 910 Location: Singapour
|
Posted: Tue Oct 21, 2003 9:11 pm Post subject: |
|
|
Oui, "que" 228 Mo. Maintenant pour voir les programmes qui consomment beaucoup, tu peux essayer:
(je vous épargne le résultat de la commande chez moi ). Il y a probablement d'autres commandes, mais je ne les connais pas. |
|
Back to top |
|
|
Spirch n00b
Joined: 08 Aug 2002 Posts: 48
|
Posted: Wed Oct 22, 2003 2:56 am Post subject: |
|
|
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 |
|
|
Leander256 l33t
Joined: 05 Jul 2003 Posts: 910 Location: Singapour
|
Posted: Wed Oct 22, 2003 9:15 am Post subject: |
|
|
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 |
|
|
cylgalad Veteran
Joined: 18 Apr 2003 Posts: 1327 Location: France
|
Posted: Wed Oct 22, 2003 9:26 am Post subject: |
|
|
1Go de RAM (rambus bien chère en plus) et il vient se plaindre
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 |
|
|
Koon Retired Dev
Joined: 10 Dec 2002 Posts: 518
|
Posted: Wed Oct 22, 2003 1:41 pm Post subject: |
|
|
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 |
|
|
dioxmat Bodhisattva
Joined: 04 May 2002 Posts: 709 Location: /home/mat
|
|
Back to top |
|
|
Koon Retired Dev
Joined: 10 Dec 2002 Posts: 518
|
Posted: Wed Oct 22, 2003 2:20 pm Post subject: |
|
|
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 |
|
|
dioxmat Bodhisattva
Joined: 04 May 2002 Posts: 709 Location: /home/mat
|
Posted: Wed Oct 22, 2003 4:10 pm Post subject: |
|
|
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 |
|
|
|