Précédent   Forum des professionnels en informatique > Systèmes > Linux > Distributions > Debian
Debian Vos questions sur la distribution Debian
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/01/2008, 19h59   #1
Rédacteur/Modérateur
 
Avatar de lavazavio
 
Homme
Inscription : décembre 2004
Messages : 1 653
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 1 653
Points : 2 025
Points : 2 025
Par défaut Pb énorme mémoire utilisée

Bonjour,

J'ai un probleme avec la consommation mémoire de ma debian, je vous laisse juger :
Code :
1
2
Mem:   2076988k total,  1953588k used,   123400k free,    98364k buffers
Swap:  1951856k total,        0k used,  1951856k free,  1184800k cached
Par ou commencer pour résoudre ce probleme ?
Merci beaucoup !
lavazavio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2008, 00h17   #2
Rédacteur
 
Avatar de Arnaud F.
 
Homme Arnaud Feltz
Développeur .NET
Inscription : août 2005
Messages : 5 204
Détails du profil
Informations personnelles :
Nom : Homme Arnaud Feltz
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Transports

Informations forums :
Inscription : août 2005
Messages : 5 204
Points : 6 113
Points : 6 113


Commence déjà par regarder quel processus est le plus gourmand en mémoire

Pour cela, tape top dans un shell et dis nous quels sont les processus les plus gourmands
__________________
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

Installation de Code::Blocks sous Debian à partir de Nightly Builds
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2008, 07h14   #3
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 546
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 546
Points : 7 776
Points : 7 776
et n'oublies pas que la réservation très large de mémoire sous nux est normale...même sous debian
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2008, 09h03   #4
Membre expérimenté
 
Avatar de Pilru
 
Homme
Dev ASP.NET/jQuery ; Admin ORACLE
Inscription : septembre 2007
Messages : 418
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Dev ASP.NET/jQuery ; Admin ORACLE

Informations forums :
Inscription : septembre 2007
Messages : 418
Points : 531
Points : 531
Tu remarqueras que ton swap n'est pas utilisé du tout.
Ce n'est pas parce qu'une grande partie de la mémroire est utilisé qu'il y a un problème. Tout dépend des logiciel qui tournent et de ceux qui ont été utilisés juste avant.
Pilru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2008, 11h48   #5
Rédacteur/Modérateur
 
Avatar de lavazavio
 
Homme
Inscription : décembre 2004
Messages : 1 653
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 1 653
Points : 2 025
Points : 2 025
Voila ce qu'affiche "top" :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
top - 11:45:17 up 18 min,  2 users,  load average: 0.21, 0.61, 0.62
Tasks: 103 total,   2 running, 101 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.5%us,  0.0%sy,  0.0%ni, 99.3%id,  0.0%wa,  0.2%hi,  0.0%si,  0.0%st
Mem:   2076988k total,  1953064k used,   123924k free,    80460k buffers
Swap:  1951856k total,        0k used,  1951856k free,  1205764k cached
 
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 3398 root      15   0  298m  19m 8380 S    1  0.9   0:19.00 Xorg
 5593 "id_user"   15   0 34140  14m 9904 R    0  0.7   0:00.32 gnome-terminal
    1 root      15   0  1948  652  552 S    0  0.0   0:01.00 init
    2 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/0
    3 root      39  19     0    0    0 S    0  0.0   0:00.00 ksoftirqd/0
    4 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/1
    5 root      34  19     0    0    0 S    0  0.0   0:00.00 ksoftirqd/1
    6 root      10  -5     0    0    0 S    0  0.0   0:00.04 events/0
    7 root      10  -5     0    0    0 S    0  0.0   0:00.00 events/1
    8 root      11  -5     0    0    0 S    0  0.0   0:00.00 khelper
    9 root      12  -5     0    0    0 S    0  0.0   0:00.00 kthread
   13 root      10  -5     0    0    0 S    0  0.0   0:00.00 kblockd/0
   14 root      10  -5     0    0    0 S    0  0.0   0:00.00 kblockd/1
   15 root      14  -5     0    0    0 S    0  0.0   0:00.00 kacpid
  143 root      14  -5     0    0    0 S    0  0.0   0:00.01 kseriod
  187 root      20   0     0    0    0 S    0  0.0   0:00.00 pdflush
  188 root      15   0     0    0    0 S    0  0.0   0:01.17 pdflush
Pour info, j'ai une seule session ouverte, en tant qu'utilisateur, de meme je suis loggué dans la console en tant qu'utilisateur.
lavazavio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2008, 12h03   #6
Membre expérimenté
 
Avatar de Pilru
 
Homme
Dev ASP.NET/jQuery ; Admin ORACLE
Inscription : septembre 2007
Messages : 418
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Dev ASP.NET/jQuery ; Admin ORACLE

Informations forums :
Inscription : septembre 2007
Messages : 418
Points : 531
Points : 531
Il doit manquer des processus dans la sortie de TOP que tu nous as donné, parce qu'on ne voit que des process appartenant à root.
Filtre sur ton user ou utilise plutôt la commande ps.
Pilru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/02/2008, 14h36   #7
Rédacteur/Modérateur
 
Avatar de lavazavio
 
Homme
Inscription : décembre 2004
Messages : 1 653
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 1 653
Points : 2 025
Points : 2 025
Bonjour a tous,

après un passage obligé sous windows, me revoila enfin sur debian ! Je reprends donc mon probleme :
voila un top filtré sur mon compte utilisateur :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
top - 14:33:30 up 15 min,  3 users,  load average: 0.27, 0.97, 0.66
Tasks: 111 total,   3 running, 108 sleeping,   0 stopped,   0 zombie
Cpu(s):  3.7%us,  0.2%sy,  0.0%ni, 96.0%id,  0.0%wa,  0.2%hi,  0.0%si,  0.0%st
Mem:   2076988k total,   1993312k used,    83676k free,   80076k buffers
Swap:  1951856k total,        0k used,  1951856k free,  1189148k cached
 
  PID USER  PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 3974 xxx   15   0  191m  58m  22m S    1  2.9   0:21.24 firefox-bin
 3601 xxx   15   0 29064  13m   9m S    1  0.7   0:00.38 wnck-applet
 3663 xxx   15   0 40888  15m  10m R    1  0.8   0:01.86 gnome-terminal
 3585 xxx   15   0 19336  10m 8104 S    0  0.5   0:00.60 metacity
 3593 xxx   15   0 33156  16m  10m S    0  0.8   0:00.85 gnome-panel
 3514 xxx   15   0 22332  11m 8996 S    0  0.6   0:00.18 x-session-manag
 3561 xxx   18   0  4136   692  436 S    0  0.0   0:00.00 ssh-agent
 3564 xxx   18   0  2568   620  500 S    0  0.0   0:00.00 dbus-launch
 3565 xxx   15   0  2248   880  692 S    0  0.0   0:00.00 dbus-daemon
 3567 xxx   18   0  6188 3648 1920 S    0  0.2   0:00.21 gconfd-2
 3571 xxx   19   0  2560  776  636 S    0  0.0   0:00.00 gnome-keyring-d
 3573 xxx   15   0  6596 2964 2364 S    0  0.1   0:00.04 bonobo-activati
 3575 xxx   15   0 29824  10m 7896 S    0  0.5   0:00.14 gnome-settings-
 3578 xxx   15   0  2952 1516  496 S    0  0.1   0:00.00 esd
 3595 xxx   15   0 62820  17m  12m S    0  0.9   0:00.63 nautilus
 3599 xxx   15   0 17688 5304 3972 S    0  0.3   0:00.02 gnome-volume-ma
 3603 xxx   15   0 17324 6768 5500 S    0  0.3   0:00.04 vino-session
 3605 xxx   15   0 12504 5228 4340 S    0  0.3   0:00.02 bluetooth-apple
 3608 xxx   15   0  9948 4292 3564 S    0  0.2   0:00.02 gnome-vfs-daemo
 3610 xxx   15   0 29520  13m  10m S    0  0.7   0:00.43 update-notifier
 3620 xxx   15   0 25520  10m 8132 S    0  0.5   0:00.13 nm-applet
 3622 xxx   15   0 46616 8184 6648 S    0  0.4   0:00.06 gnome-cups-icon
 3624 xxx   15   0 18604 6340 4788 S    0  0.3   0:00.02 gnome-power-man
 3634 xxx   15   0 24552  11m 8900 S    0  0.6   0:00.07 clock-applet
 3638 xxx   15   0  2476  924  784 S    0  0.0   0:00.00 mapping-daemon
 3642 xxx   15   0 17704 7796 6392 S    0  0.4   0:00.04 notification-ar
 3656 xxx   15   0 25272  10m 7456 S    0  0.5   0:00.18 notification-da
 3667 xxx   18   0  2476  780  636 S    0  0.0   0:00.00 gnome-pty-helpe
 3668 xxx   16   0  6740 4264 1384 S    0  0.2   0:00.19 bash
 3718 xxx   15   0 15296 2408 1584 S    0  0.1   0:00.05 gnome-screensav
 4338 xxx   16   0  6740 4260 1380 S    0  0.2   0:00.18 bash
 4380 xxx   15   0  2228 1164  860 R    0  0.1   0:00.14 top
Merci pour votre aide, ca devient vraiment critique !!!
lavazavio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2008, 12h49   #8
Membre régulier
 
Inscription : avril 2003
Messages : 131
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 131
Points : 72
Points : 72
Salut,

Tu n'as aucun problème. Tu ne swap pas et tu bufferise beaucoup. C'est tout à fait normal.

Tu pourrais t'inquiéter eventuellement lorsque tu commencerais à swaper, mais la encore, tout dépend des proportions.
DjinnS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2008, 14h08   #9
Membre expérimenté
 
Avatar de Pilru
 
Homme
Dev ASP.NET/jQuery ; Admin ORACLE
Inscription : septembre 2007
Messages : 418
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Dev ASP.NET/jQuery ; Admin ORACLE

Informations forums :
Inscription : septembre 2007
Messages : 418
Points : 531
Points : 531
Citation:
Envoyé par lavazavio Voir le message
Merci pour votre aide, ca devient vraiment critique!!!
Tu as des pertes de performances ?

Comme l'indique DjinnS, tu ne swap pas. En fait tu ne swap pas sur le disque. Ton swap est en mémoire pour l'instant : 1189148k cached (le swap à réserve 1go de mémoire). Lorsque toute la RAM sera occupé par des processus actifs, alors le système commencera à redescendre des pages mémoire sur le disque.

Sinon, 1.8 Go de swap, c'est pas un peu énorme ?
Pilru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2008, 18h31   #10
Rédacteur/Modérateur
 
Avatar de lavazavio
 
Homme
Inscription : décembre 2004
Messages : 1 653
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 30
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : décembre 2004
Messages : 1 653
Points : 2 025
Points : 2 025
Je suis parfaitement d'accord avec vous dans le sens ou je ne rencontre pas de probleme de performance, mais il y a pourtant un probleme. Ce n'est pas normal que juste en allumant le pc et en le laissant tourner 15 min sans rien toucher, rien executer..., presque tout la ram soit occupée !
lavazavio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2008, 19h51   #11
Membre régulier
 
Inscription : avril 2003
Messages : 131
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 131
Points : 72
Points : 72
Si c'est parfaitement normal et ça ne pose aucun problème

Au contraire, s'il ne faisait pas ça, tu aurais des accès disque ne permanence, et là il y aurait un problème de perf.

La tu caches les fichiers, les libs, tout.

Et toute ta rame n'est pas occupé, il prend sur ce qu'il y a de libre, pour faire de la cache. La partie bufferisée va se réduire en fonction de ton besoin réel de mémoire, la partie "used memory".
DjinnS est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/02/2008, 22h06   #12
Membre émérite
 
Avatar de Celelibi
 
Inscription : janvier 2004
Messages : 990
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 990
Points : 822
Points : 822
Pilru, il faudrait pas confondre le swap et le cache disque, ça n'a rien à voir.
Le swapping c'est l'action de mettre sur disque ce qui ne tient pas en mémoire. Sous Linux typiquement les bouts de mémoire (des pages) sont écris sur une partition dédiée à ça. (Ce qui est légèrement plus performant que de l'écrire dans un fichier, mais ce n'est pas extensible à "l'infini".)

Par défaut quand toute la mémoire n'est pas utilisée, le système utilise tout le reste pour le cache disque. C'est à dire que les blocs du disque lus/écrits souvent reste en mémoire un certain temps pour accélérer les lectures/écritures ultérieurs.

Du coup toute ta mémoire apparaît utilisée.
Cela dit, vérifie quand même avec top. Et trie par quantité de mémoire utilisée.
Pour cela appuie sur Shift+F (un f majuscule quoi), puis trie par %MEM et regarde si y'a rien qui consomme trop de mémoire. Regarde aussi la mémoire VIRT et SHR.
__________________
Les vaches ne peuvent PAS voler, quoi qu'elles aient pu vous raconter.
Celelibi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2008, 10h07   #13
Membre expérimenté
 
Avatar de Pilru
 
Homme
Dev ASP.NET/jQuery ; Admin ORACLE
Inscription : septembre 2007
Messages : 418
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Dev ASP.NET/jQuery ; Admin ORACLE

Informations forums :
Inscription : septembre 2007
Messages : 418
Points : 531
Points : 531
Citation:
Envoyé par Celelibi Voir le message
Pilru, il faudrait pas confondre le swap et le cache disque, ça n'a rien à voir.
Cette ligne m'a induit en erreur :
Swap: 1951856k total, 0k used, 1951856k free, 1189148k cached
Pilru est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/02/2008, 10h21   #14
Membre expérimenté
 
Avatar de Pilru
 
Homme
Dev ASP.NET/jQuery ; Admin ORACLE
Inscription : septembre 2007
Messages : 418
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Dev ASP.NET/jQuery ; Admin ORACLE

Informations forums :
Inscription : septembre 2007
Messages : 418
Points : 531
Points : 531
Citation:
Envoyé par lavazavio Voir le message
Ce n'est pas normal que juste en allumant le pc et en le laissant tourner 15 min sans rien toucher, rien executer..., presque tout la ram soit occupée !
En réalité, elle n'est pas vraiment occupée, elle est simplement réservée. Si tu lances un soft qui demandera 1Go de RAM, le noyau fera en sorte de la lui donner et diminuera le cache disque et utilisera la partition de swap.
Pilru est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h50.


 
 
 
 
Partenaires

Hébergement Web