probleme gestion de mémoire redhat

probleme gestion de mémoire redhat - Linux et OS Alternatifs

Marsh Posté le 28-04-2005 à 09:23:58    

salut à tous,  
voilà j'ai un problème de gestion de mémoire vive avec mon serveur RedHat ES 3
avant j'avais 512 Mo de DDR et j'étais toujours en mémoire restante presque à 20 Mo
je viens de monter 1.5 Go de DDR et c'est toujours pareil au bout que quelques jours d'utilisation il me sature la mémoire vive
 
c'est un serveur qui sert pour de la formation il y a dessus  
Apache, Php , Mysql , DNS , Iptables , VSFTP
dans apache il y a 14 virtualhosts
 
la machine Pentium 4 2.8 GHz , 1.5 Go DDR 120 Go DD/7200 tr
 
pensez vous que ma conf suffit pour ces processus si oui je cherche une soluce à mon blem
je joint un ps -aux
[root@linux root]# ps -aux
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  1512  512 ?        S    Apr25   0:06 init
root         2  0.0  0.0     0    0 ?        SW   Apr25   0:00 [migration/0]
root         3  0.0  0.0     0    0 ?        SW   Apr25   0:00 [migration/1]
root         4  0.0  0.0     0    0 ?        SW   Apr25   0:00 [keventd]
root         5  0.0  0.0     0    0 ?        SWN  Apr25   0:00 [ksoftirqd/0]
root         6  0.0  0.0     0    0 ?        SWN  Apr25   0:00 [ksoftirqd/1]
root         9  0.0  0.0     0    0 ?        SW   Apr25   0:00 [bdflush]
root         7  0.0  0.0     0    0 ?        SW   Apr25   0:02 [kswapd]
root         8  0.0  0.0     0    0 ?        SW   Apr25   0:49 [kscand]
root        10  0.0  0.0     0    0 ?        SW   Apr25   0:02 [kupdated]
root        11  0.0  0.0     0    0 ?        SW   Apr25   0:00 [mdrecoveryd]
root        15  0.0  0.0     0    0 ?        SW   Apr25   0:04 [kjournald]
root        69  0.0  0.0     0    0 ?        SW   Apr25   0:00 [khubd]
root      2241  0.0  0.0     0    0 ?        SW   Apr25   0:00 [kjournald]
root      2242  0.0  0.0     0    0 ?        SW   Apr25   0:01 [kjournald]
root      2243  0.0  0.0     0    0 ?        SW   Apr25   0:01 [kjournald]
root      2244  0.0  0.0     0    0 ?        SW   Apr25   0:07 [kjournald]
root      2245  0.0  0.0     0    0 ?        SW   Apr25   0:05 [kjournald]
root      2657  0.0  0.0  1584  608 ?        S    Apr25   0:01 syslogd -m 0
root      2661  0.0  0.0  1536  468 ?        S    Apr25   0:00 klogd -x
root      2671  0.0  0.0  1516  452 ?        S    Apr25   0:12 irqbalance
rpc       2688  0.0  0.0  1680  572 ?        S    Apr25   0:00 portmap
rpcuser   2707  0.0  0.0  1660  720 ?        S    Apr25   0:00 rpc.statd
root      2790  0.0  0.1  7736 2128 ?        S    Apr25   0:23 cupsd
named     2817  0.0  0.2 47960 4128 ?        S    Apr25   0:17 /usr/sbin/named -
root      2831  0.0  0.1  3660 1568 ?        S    Apr25   0:00 /usr/sbin/sshd
root      2845  0.0  0.0  2144  904 ?        S    Apr25   0:00 xinetd -stayalive
root      2861  0.0  0.0  1804  504 ?        S    Apr25   0:00 /usr/sbin/vsftpd
root      2873  0.0  0.0  4256 1148 ?        S    Apr25   0:00 /bin/sh /usr/bin/
mysql     2902  0.0  0.4 17388 7092 ?        S    Apr25   1:13 /usr/libexec/mysq
root      2928  0.0  0.1  6108 2588 ?        S    Apr25   0:04 sendmail: accepti
smmsp     2937  0.0  0.1  5988 2296 ?        S    Apr25   0:00 sendmail: Queue r
root      2947  0.0  0.0  1572  476 ?        S    Apr25   0:03 gpm -t imps2 -m /
root      2957  0.0  0.6 21768 10084 ?       S    Apr25   0:04 /usr/sbin/httpd
root      2966  0.0  0.0  1612  644 ?        S    Apr25   0:00 crond
xfs       2989  0.0  0.2  5848 3472 ?        S    Apr25   0:00 xfs -droppriv -da
daemon    2998  0.0  0.0  1580  568 ?        S    Apr25   0:00 /usr/sbin/atd
root      3008  0.0  0.0  3544  568 ?        S    Apr25   0:00 rhnsd --interval
root      3022  0.0  0.0  1580  404 ?        S    Apr25   0:00 mdadm --monitor -
root      3030  0.0  0.0  1496  424 tty2     S    Apr25   0:00 /sbin/mingetty tt
root      3031  0.0  0.0  1500  428 tty3     S    Apr25   0:00 /sbin/mingetty tt
root      3032  0.0  0.0  1500  428 tty4     S    Apr25   0:00 /sbin/mingetty tt
root      3033  0.0  0.0  1500  428 tty5     S    Apr25   0:00 /sbin/mingetty tt
root      3034  0.0  0.0  1500  428 tty6     S    Apr25   0:00 /sbin/mingetty tt
apache    3035  0.0  1.0 26284 15472 ?       S    Apr25   0:08 /usr/sbin/httpd
apache    3036  0.0  1.0 26412 15588 ?       S    Apr25   0:08 /usr/sbin/httpd
apache    3037  0.0  0.9 25932 15052 ?       S    Apr25   0:07 /usr/sbin/httpd
apache    3038  0.0  1.0 26512 15676 ?       S    Apr25   0:09 /usr/sbin/httpd
apache    3039  0.0  1.0 26276 15464 ?       S    Apr25   0:10 /usr/sbin/httpd
apache    3040  0.0  0.9 26064 15232 ?       S    Apr25   0:07 /usr/sbin/httpd
apache    3041  0.0  0.9 25724 14872 ?       S    Apr25   0:07 /usr/sbin/httpd
apache    3042  0.0  0.9 25992 15172 ?       S    Apr25   0:08 /usr/sbin/httpd
root      3111  0.0  0.0  2380 1028 ?        S    Apr25   0:00 login -- root
root      3116  0.0  0.0  4256 1368 tty1     S    Apr25   0:00 -bash
root      3171  0.0  0.0  4204 1044 tty1     S    Apr25   0:00 /bin/sh /usr/X11R
root      3182  0.0  0.0  2492  632 tty1     S    Apr25   0:00 xinit /etc/X11/xi
root      3183  0.1  1.0 66832 15456 ?       S<   Apr25   5:00 X :0
root      3187  0.0  0.5 18860 9120 tty1     S    Apr25   0:00 /usr/bin/gnome-se
root      3202  0.0  0.0  3296  996 ?        S    Apr25   0:00 ssh-agent /etc/X1
root      3212  0.0  0.5 12848 8808 tty1     S    Apr25   0:00 /usr/libexec/gcon
root      3215  0.0  0.1  6316 2512 ?        S    Apr25   0:00 /usr/libexec/bono
root      3217  0.0  0.4 17536 6752 ?        S    Apr25   0:00 gnome-settings-da
root      3222  0.0  0.0  2600 1232 ?        S    Apr25   0:04 fam
root      3229  0.0  0.4 13216 7128 ?        S    Apr25   0:00 /usr/bin/metacity
root      3235  0.0  0.7 20888 12112 ?       S    Apr25   0:06 gnome-panel --sm-
root      3237  0.0  1.1 87740 17092 ?       S    Apr25   0:10 nautilus --no-def
root      3239  0.7  0.3 16220 5964 ?        S    Apr25  28:43 magicdev --sm-cli
root      3242  0.0  0.4 16608 6864 ?        S    Apr25   0:11 eggcups --sm-clie
root      3244  0.0  0.2 12016 4580 ?        S    Apr25   0:03 pam-panel-icon --
root      3246  1.0 19.8 370752 304816 ?     SN   Apr25  38:16 /usr/bin/python /
root      3247  0.0  0.0  1564  524 ?        S    Apr25   0:02 /sbin/pam_timesta
root      3255  0.0  0.4 16792 6896 ?        S    Apr25   0:00 /usr/libexec/noti
root      3293  0.0  0.2 11488 3708 ?        SN   Apr25   0:00 up2date
root      3294  0.0  0.0  4708 1032 ?        SN   Apr25   0:00 /usr/sbin/userhel
root      3295  0.0  2.5 49884 39668 ?       SN   Apr25   2:29 /usr/bin/python -
apache    5603  0.0  0.9 25744 14924 ?       S    Apr25   0:07 /usr/sbin/httpd
apache    7681  0.0  0.9 25660 14804 ?       S    Apr26   0:04 /usr/sbin/httpd
apache    7682  0.0  0.9 26268 15352 ?       S    Apr26   0:03 /usr/sbin/httpd
apache    7683  0.0  0.9 25584 14680 ?       S    Apr26   0:03 /usr/sbin/httpd
apache    7684  0.0  0.9 25792 14904 ?       S    Apr26   0:03 /usr/sbin/httpd
apache    7685  0.0  0.9 25872 15016 ?       S    Apr26   0:04 /usr/sbin/httpd
apache    7686  0.0  1.0 26324 15476 ?       S    Apr26   0:03 /usr/sbin/httpd
apache    7687  0.0  1.0 26292 15420 ?       S    Apr26   0:03 /usr/sbin/httpd
root     14759  0.1  0.1  6876 2136 ?        S    09:30   0:00 sshd: root@pts/0
root     14761  0.1  0.0  4256 1368 pts/0    S    09:31   0:00 -bash
root     14810  0.0  0.0  2744  780 pts/0    R    09:31   0:00 ps -aux
 
 
d'avance merci

Reply

Marsh Posté le 28-04-2005 à 09:23:58   

Reply

Marsh Posté le 28-04-2005 à 09:29:28    

C'est normal...

Reply

Marsh Posté le 28-04-2005 à 09:34:55    


J'arrive plus a retrouver un lien expliquant la gestion de la mémoire sur linux :
mais en gros:

Citation :

Question
    Alors que mon système ne fait rien et que je n'ai quasiment pas de processus qui tournent, la commande 'free' indique que quasiment toute ma mémoire est utilisée !
Réponse
 
    O. Tharan :
    C'est normal. Linux utilise la mémoire pour plusieurs choses. Tout d'abord pour le noyau lui-même, évidemment, c'est de la mémoire irrécupérable pour autre chose ; ensuite, la mémoire utilisée par les applications ; et puis tout le reste, en mémoire cache disque (dite "buffer cache" ).
 
    La mémoire cache, c'est ce que le système a utilisé à un moment et n'utilise plus. Mais, il se pourrait que les données (programme, fichier) soient demandées par l'utilisateur d'ici peu, alors au lieu d'aller les rechercher sur le disque, on va chercher ces données dans la mémoire cache, ce qui est beaucoup plus rapide.
 
    Linux utilise donc le maximum de mémoire disponible pour en faire du cache, mais s'il s'avère qu'une application a besoin de plus de mémoire, il libère une partie de la cache pour l'application. Donc, rien n'est perdu et tout le monde est satisfait. Avec un peu de recul, on comprendra qu'il n'est pas inutile d'investir dans de la RAM : plus on en aura, plus le système disposera de cache, et plus il paraîtra rapide (il faut mettre un bémol à ceci, car les performances se dégradent si on augmente la RAM sans augmenter par ailleurs le cache processeur).

Reply

Marsh Posté le 28-04-2005 à 13:26:36    

merci pour vos réponses

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed