[APACHE / Mysql] Beaucoup de processus :)

Beaucoup de processus :) [APACHE / Mysql] - Logiciels - Linux et OS Alternatifs

Marsh Posté le 20-03-2003 à 18:04:02    

petit top sur mon serveur :

Citation :

18:51:23 up 17:52,  1 user,  load average: 0.06, 0.01, 0.00
41 processes: 40 sleeping, 1 running, 0 zombie, 0 stopped
CPU states:   8.3% user,   6.0% system,   0.0% nice,  85.7% idle
Mem:     63060K total,    61700K used,     1360K free,    28112K buffers
Swap:   248968K total,        0K used,   248968K free,     8548K cached
 
  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
 9048 root      13   0   940  940   748 R     8.3  1.4   0:00 top
 9044 root       7   0  1972 1972  1696 S     5.9  3.1   0:00 sshd
    1 root       0   0   484  484   424 S     0.0  0.7   0:06 init
    2 root       0   0     0    0     0 SW    0.0  0.0   0:00 kflushd
    3 root       0   0     0    0     0 SW    0.0  0.0   0:00 kupdate
    4 root       0   0     0    0     0 SW    0.0  0.0   0:00 kswapd
    5 root       0   0     0    0     0 SW    0.0  0.0   0:00 keventd
  111 root       0   0   844  844   708 S     0.0  1.3   0:00 dhclient-2.2.x
  115 daemon     0   0   428  428   352 S     0.0  0.6   0:00 portmap
  172 root       0   0   784  784   668 S     0.0  1.2   0:00 syslogd
  175 root       0   0   792  792   412 S     0.0  1.2   0:00 klogd
  180 root       0   0   692  692   596 S     0.0  1.0   0:00 rpc.statd
  188 root       0   0   708  708   628 S     0.0  1.1   0:00 inetd
  192 root       0   0   744  744   652 S     0.0  1.1   0:00 lpd
  199 root       0   0  1084 1084   896 S     0.0  1.7   0:00 safe_mysqld
  234 mysql      0   0  4516 4516  1716 S     0.0  7.1   0:00 mysqld
  238 mysql      0   0  4516 4516  1716 S     0.0  7.1   0:00 mysqld
  239 mysql      0   0  4516 4516  1716 S     0.0  7.1   0:00 mysqld
  240 mysql      0   0  4516 4516  1716 S     0.0  7.1   0:00 mysqld
  252 root       0   0  1212 1212  1076 S     0.0  1.9   0:00 sshd
  257 root       0   0  3072 3072   596 S     0.0  4.8   0:00 xfs
  263 daemon     0   0   584  584   504 S     0.0  0.9   0:00 atd
  266 root       0   0   684  684   564 S     0.0  1.0   0:00 cron
  270 root       0   0  2628 2628  2560 S     0.0  4.1   0:01 apache
  273 root       0   0   468  468   408 S     0.0  0.7   0:00 getty
  274 root       0   0   468  468   408 S     0.0  0.7   0:00 getty
  275 root       0   0   468  468   408 S     0.0  0.7   0:00 getty
  276 root       0   0   468  468   408 S     0.0  0.7   0:00 getty
  277 root       0   0   468  468   408 S     0.0  0.7   0:00 getty
  278 root       0   0   468  468   408 S     0.0  0.7   0:00 getty
  526 nobody     0   0  1424 1424  1148 S     0.0  2.2   0:00 proftpd
  639 www-data   0   0  2648 2648  2572 S     0.0  4.1   0:00 apache
  640 www-data   0   0  2648 2648  2572 S     0.0  4.1   0:00 apache
  641 www-data   0   0  2648 2648  2572 S     0.0  4.1   0:00 apache
  642 www-data   0   0  4832 4832  2924 S     0.0  7.6   0:06 apache
  643 www-data   0   0  4836 4836  2916 S     0.0  7.6   0:06 apache
 8955 www-data   0   0  4776 4776  2916 S     0.0  7.5   0:02 apache
 8968 www-data   0   0  4888 4888  2936 S     0.0  7.7   0:04 apache
 9030 www-data   0   0  2648 2648  2568 S     0.0  4.1   0:00 apache
 9032 www-data   0   0  2648 2648  2568 S     0.0  4.1   0:00 apache
 9046 root       5   0  1208 1208   992 S     0.0  1.9   0:00 bash


 
est ce que c normal ? parce que j'ai toute la ram utilisée alors qu'au boot je suis à moins de 50% (je n'ai que 64mo c une toute petite machine ;) )
 
la question peut surement paraitre bête mais comme je ne sais pas je pose la question... merci :jap:

Reply

Marsh Posté le 20-03-2003 à 18:04:02   

Reply

Marsh Posté le 20-03-2003 à 19:29:17    

c'est normal oui, mais ce qui ne l'est pas c'est que tu lance apache et mysql en root, là c'est pas top niveau sécu, enfin si la machine est connectée au net, si elle est isolée ça va ;)

Reply

Marsh Posté le 20-03-2003 à 19:43:51    

le premier daemon apache et mysql sont tjrs en root  
 
 
regarde els suivant les fils la ils ont l user www-data

Reply

Marsh Posté le 20-03-2003 à 19:49:42    

ah vi, grosse remarque, j'avais pas fait gaffe tiens, je l'ai pas remarqué le httpd en root :??: :sarcastic:  
 
merci pour ce replacement ;)

Reply

Marsh Posté le 20-03-2003 à 21:39:06    

Fredprog a écrit :

petit top sur mon serveur :

Citation :

18:51:23 up 17:52,  1 user,  load average: 0.06, 0.01, 0.00
41 processes: 40 sleeping, 1 running, 0 zombie, 0 stopped
CPU states:   8.3% user,   6.0% system,   0.0% nice,  85.7% idle
Mem:     63060K total,    61700K used,     1360K free,    28112K buffers
Swap:   248968K total,        0K used,   248968K free,     8548K cached
 
  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
 9048 root      13   0   940  940   748 R     8.3  1.4   0:00 top
 9044 root       7   0  1972 1972  1696 S     5.9  3.1   0:00 sshd
    1 root       0   0   484  484   424 S     0.0  0.7   0:06 init
    2 root       0   0     0    0     0 SW    0.0  0.0   0:00 kflushd
    3 root       0   0     0    0     0 SW    0.0  0.0   0:00 kupdate
    4 root       0   0     0    0     0 SW    0.0  0.0   0:00 kswapd
    5 root       0   0     0    0     0 SW    0.0  0.0   0:00 keventd
  111 root       0   0   844  844   708 S     0.0  1.3   0:00 dhclient-2.2.x
  115 daemon     0   0   428  428   352 S     0.0  0.6   0:00 portmap
  172 root       0   0   784  784   668 S     0.0  1.2   0:00 syslogd
  175 root       0   0   792  792   412 S     0.0  1.2   0:00 klogd
  180 root       0   0   692  692   596 S     0.0  1.0   0:00 rpc.statd
  188 root       0   0   708  708   628 S     0.0  1.1   0:00 inetd
  192 root       0   0   744  744   652 S     0.0  1.1   0:00 lpd
  199 root       0   0  1084 1084   896 S     0.0  1.7   0:00 safe_mysqld
  234 mysql      0   0  4516 4516  1716 S     0.0  7.1   0:00 mysqld
  238 mysql      0   0  4516 4516  1716 S     0.0  7.1   0:00 mysqld
  239 mysql      0   0  4516 4516  1716 S     0.0  7.1   0:00 mysqld
  240 mysql      0   0  4516 4516  1716 S     0.0  7.1   0:00 mysqld
  252 root       0   0  1212 1212  1076 S     0.0  1.9   0:00 sshd
  257 root       0   0  3072 3072   596 S     0.0  4.8   0:00 xfs
  263 daemon     0   0   584  584   504 S     0.0  0.9   0:00 atd
  266 root       0   0   684  684   564 S     0.0  1.0   0:00 cron
  270 root       0   0  2628 2628  2560 S     0.0  4.1   0:01 apache
  273 root       0   0   468  468   408 S     0.0  0.7   0:00 getty
  274 root       0   0   468  468   408 S     0.0  0.7   0:00 getty
  275 root       0   0   468  468   408 S     0.0  0.7   0:00 getty
  276 root       0   0   468  468   408 S     0.0  0.7   0:00 getty
  277 root       0   0   468  468   408 S     0.0  0.7   0:00 getty
  278 root       0   0   468  468   408 S     0.0  0.7   0:00 getty
  526 nobody     0   0  1424 1424  1148 S     0.0  2.2   0:00 proftpd
  639 www-data   0   0  2648 2648  2572 S     0.0  4.1   0:00 apache
  640 www-data   0   0  2648 2648  2572 S     0.0  4.1   0:00 apache
  641 www-data   0   0  2648 2648  2572 S     0.0  4.1   0:00 apache
  642 www-data   0   0  4832 4832  2924 S     0.0  7.6   0:06 apache
  643 www-data   0   0  4836 4836  2916 S     0.0  7.6   0:06 apache
 8955 www-data   0   0  4776 4776  2916 S     0.0  7.5   0:02 apache
 8968 www-data   0   0  4888 4888  2936 S     0.0  7.7   0:04 apache
 9030 www-data   0   0  2648 2648  2568 S     0.0  4.1   0:00 apache
 9032 www-data   0   0  2648 2648  2568 S     0.0  4.1   0:00 apache
 9046 root       5   0  1208 1208   992 S     0.0  1.9   0:00 bash


 
est ce que c normal ? parce que j'ai toute la ram utilisée alors qu'au boot je suis à moins de 50% (je n'ai que 64mo c une toute petite machine ;) )
 
la question peut surement paraitre bête mais comme je ne sais pas je pose la question... merci :jap:


 
dans /etc/apache/httpd.conf tu peux changer le nombre de processus d'apache, et le nombre de processus de spare.....

Reply

Marsh Posté le 21-03-2003 à 00:14:01    

merci pour vos réponses :jap:
 

splurf a écrit :


 
dans /etc/apache/httpd.conf tu peux changer le nombre de processus d'apache, et le nombre de processus de spare.....


ok je savais pas j'ai pas fait attention
 
c quoi l'intérêt de faire tourner plusieurs processus identiques je comprend pas trop :p :??:

Reply

Marsh Posté le 21-03-2003 à 06:26:29    

Bah y'a rien de spécialement anormal sur ton top :??:
 
Par contre si c'est une passerelle, je peux te conseiller de virer le process graphique xfs qui bouffe 5% de memoire.
 
Sinon apache et mysql ont plusieurs process ( un root et les autres en user correspondant ) pour permettre de gèrer plusieurs connexions, en effet ils préparent des process pour gagner du temps, alors que sinon ils devraient en créer un a chaque nouvelle connexion. C'est tout à fait normal, ça peut se régler dans httpd.conf, tu peux à la limite ramener à 4-5 process au lieu de 8 là.
 
faut voir aussi comment est compilé Apache, s'il y a le mod_ssl ( qui bouffe bcp de RAM ) ou pas, etc...
 

Reply

Sujets relatifs:

Leave a Replay

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