Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
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 25/05/2006, 15h14   #1
Futur Membre du Club
 
Inscription : février 2006
Messages : 55
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : février 2006
Messages : 55
Points : 19
Points : 19
Envoyer un message via MSN à Gloup
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 :
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 :
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
Gloup est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2006, 01h46   #2
Membre actif
 
Avatar de keikoz
 
Inscription : janvier 2003
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 146
Points : 150
Points : 150
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).
keikoz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2006, 16h00   #3
Futur Membre du Club
 
Inscription : février 2006
Messages : 55
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : février 2006
Messages : 55
Points : 19
Points : 19
Envoyer un message via MSN à Gloup
Merci de ta réponse, mais ce 2 en free me laisse quand meme perplexe !
Gloup est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2006, 17h57   #4
Membre actif
 
Avatar de keikoz
 
Inscription : janvier 2003
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 146
Points : 150
Points : 150
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
keikoz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2006, 18h22   #5
Futur Membre du Club
 
Inscription : février 2006
Messages : 55
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : février 2006
Messages : 55
Points : 19
Points : 19
Envoyer un message via MSN à Gloup
ok, ca marche, merci
Gloup est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web