IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Comment savoir quel programme utilise toute la RAM ?


Sujet :

Administration système

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 60
    Points : 44
    Points
    44
    Par défaut Comment savoir quel programme utilise toute la RAM ?
    Bonjour.
    Depuis quelques jours, je recherche quel programme consomme toute ma mémoire RAM sur ma Debian.

    vous pouvez vous en rendre compte sur cette page.

    Il n'y a que les programmes de debian qui sont lancés au démarrage, et il faut entre 10 et 15h pour que toute la mémoire soit utilisée.

    pour le moment la seule commande que j'ai trouvé pour lister tous les programmes et la mémoire me donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
     
    serveur1:~# ps uax
    USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
    root         1  0.0  0.2   1880   652 ?        S    May24   0:00 init [2]
    root         2  0.0  0.0      0     0 ?        SN   May24   0:00 [ksoftirqd/0]
    root         3  0.0  0.0      0     0 ?        S<   May24   0:00 [events/0]
    root         4  0.0  0.0      0     0 ?        S<   May24   0:00 [khelper]
    root         5  0.0  0.0      0     0 ?        S<   May24   0:00 [kacpid]
    root        32  0.0  0.0      0     0 ?        S<   May24   0:00 [kblockd/0]
    root        42  0.0  0.0      0     0 ?        S    May24   0:00 [pdflush]
    root        43  0.0  0.0      0     0 ?        S    May24   0:00 [pdflush]
    root        45  0.0  0.0      0     0 ?        S<   May24   0:00 [aio/0]
    root        44  0.0  0.0      0     0 ?        S    May24   0:00 [kswapd0]
    root       187  0.0  0.0      0     0 ?        S    May24   0:00 [kseriod]
    root       291  0.0  0.0      0     0 ?        S    May24   0:00 [kjournald]
    root       716  0.0  0.0      0     0 ?        S    May24   0:00 [khubd]
    daemon     899  0.0  0.1   1640   468 ?        Ss   May24   0:00 /sbin/portmap
    root      1204  0.0  0.3   2524   972 ?        Ss   May24   0:00 /sbin/syslogd
    102       1260  0.0  0.7   6228  1944 ?        Ss   May24   0:00 /usr/sbin/exim4 -bd -q30m
    root      1266  0.0  0.3   2504   880 ?        Ss   May24   0:00 /usr/sbin/inetd
    lp        1270  0.0  0.4   2736  1056 ?        Ss   May24   0:00 /usr/sbin/lpd -s
    root      1289  0.0  0.5   2636  1340 ?        S    May24   0:00 /bin/sh /usr/bin/mysqld_safe
    mysql     1326  0.0  6.8 127056 17632 ?        Sl   May24   0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=m...
    root      1327  0.0  0.1   1500   500 ?        S    May24   0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld
    root      1371  0.0  0.7   5772  2028 ?        Ss   May24   0:00 /usr/sbin/nmbd -D
    root      1374  0.0  1.1   8532  2960 ?        Ss   May24   0:00 /usr/sbin/smbd -D
    root      1384  0.0  1.1   8532  2936 ?        S    May24   0:00 /usr/sbin/smbd -D
    root      1386  0.0  0.7   4860  1820 ?        Ss   May24   0:00 /usr/sbin/sshd
    root      1390  0.0  0.3   3456   952 ?        Ss   May24   0:00 /usr/sbin/vsftp
    statd     1434  0.0  0.4   2644  1104 ?        Ss   May24   0:00 /sbin/rpc.statd
    daemon    1444  0.0  0.2   1772   708 ?        Ss   May24   0:00 /usr/sbin/atd
    root      1489  0.0  0.1   1512   488 tty1     Ss+  May24   0:00 /sbin/getty 38400 tty1
    root      1491  0.0  0.1   1512   488 tty2     Ss+  May24   0:00 /sbin/getty 38400 tty2
    root      1492  0.0  0.1   1512   488 tty3     Ss+  May24   0:00 /sbin/getty 38400 tty3
    root      1493  0.0  0.1   1512   488 tty4     Ss+  May24   0:00 /sbin/getty 38400 tty4
    root      1494  0.0  0.1   1512   488 tty5     Ss+  May24   0:00 /sbin/getty 38400 tty5
    root      1495  0.0  0.1   1512   488 tty6     Ss+  May24   0:00 /sbin/getty 38400 tty6
    root      3563  0.0  3.7  29376  9592 ?        Ss   10:26   0:00 /usr/sbin/apache2 -k start -DSSL
    www-data  3567  0.0  5.1  32536 13120 ?        S    10:26   0:00 /usr/sbin/apache2 -k start -DSSL
    www-data  3568  0.0  5.0  32540 13100 ?        S    10:26   0:00 /usr/sbin/apache2 -k start -DSSL
    www-data  3569  0.0  5.0  32540 13096 ?        S    10:26   0:00 /usr/sbin/apache2 -k start -DSSL
    www-data  3570  0.0  5.1  32540 13104 ?        S    10:26   0:00 /usr/sbin/apache2 -k start -DSSL
    www-data  3571  0.0  5.0  32540 13096 ?        S    10:26   0:00 /usr/sbin/apache2 -k start -DSSL
    www-data  3593  0.0  3.8  29508  9784 ?        S    10:26   0:00 /usr/sbin/apache2 -k start -DSSL
    www-data  3594  0.0  5.1  32564 13324 ?        S    10:26   0:00 /usr/sbin/apache2 -k start -DSSL
    www-data  3595  0.0  5.1  32540 13104 ?        S    10:26   0:00 /usr/sbin/apache2 -k start -DSSL
    root      4214  0.0  0.9   7644  2556 ?        Ss   12:56   0:00 sshd: root@pts/0
    root      4216  0.0  0.6   3188  1780 pts/0    Ss   12:56   0:00 -bash
    root      4267  0.0  0.3   2488   932 pts/0    R+   13:04   0:00 ps uax
    Comme vous pouvez le voir, le total ne fait pas les 99% utilisés à l'heure ou j'ai écrit cette commande

    Les données de phpsysinfo n'ont pas l'air mauvaises :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    serveur1:~# free -m
                 total       used       free     shared    buffers     cached
    Mem:           250        248          2          0         52         85
    -/+ buffers/cache:        110        140
    Swap:          729          0        729
    Si quelqu'un pouvait m'aider. merci

  2. #2
    Membre habitué Avatar de keikoz
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 146
    Points : 173
    Points
    173
    Par défaut
    Je pense que ton système ne consomme pas 99% des ressources. free est sans doute plus fiable que phpsysinfo.
    Par contre il se peut que phpsysinfo se base sur la mémoire utilisée mais en fait disponible (la première ligne de ta commande free, alors que l'indication utile est celle de la seconde ligne).

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 60
    Points : 44
    Points
    44
    Par défaut
    Merci de ta réponse, mais ce 2 en free me laisse quand meme perplexe !

  4. #4
    Membre habitué Avatar de keikoz
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 146
    Points : 173
    Points
    173
    Par défaut
    C'est lié à la façon dont linux gère la mémoire RAM.
    Du moment qu'il y a de l'espace libre, il l'utilise à fond: il laisse résident en mémoire des programmes qui ne sont pas utilisés sur le moment, afin de rendre plus rapide leur lancement s'il sont de nouveaux appelés. Mais cet espace est en fait disponible: si tu lances un autre soft, l'espace sera utilisé pour celui-ci.

    Donc ton utilisation active réelle est de 110. Les 140 restant sont occupés pour optimiser la gestion du système, mais disponibles dès que nécessaire.

    keikoz

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 60
    Points : 44
    Points
    44
    Par défaut
    ok, ca marche, merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 14/07/2009, 13h12
  2. Comment savoir quel browser utilise l'utilisateur
    Par robux dans le forum Administration système
    Réponses: 0
    Dernier message: 02/11/2007, 16h37
  3. [XP] comment savoir quel prog utilise quelle dll?!
    Par noone1 dans le forum Windows XP
    Réponses: 17
    Dernier message: 13/11/2006, 12h03
  4. [Remoting] Comment savoir quel channel un client utilise pour se connecter?
    Par eldoctor.Sylvain dans le forum Framework .NET
    Réponses: 1
    Dernier message: 18/09/2006, 15h40
  5. Comment faire pour savoir quel processus utilise un DLL
    Par Furius dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 02/11/2005, 18h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo