Bonjour à tous,

Je voudrais avoir votre avis et vos remarques sur la consommation mémoire d'un 
serveur web apache, en effet je dispose d'une machine faisant office de serveur 
LAMP sur laquelle tournent à peu près 1200 sites disposant de 16Go de RAM, 
cette 
mémoire est toujours consommée à raison de 94 à 99% sans jamais commencer à 
swapper, donc je n'ai pas de ralentissements. le load average est toujours 
correcte et n'excède pas les 5 lors de grand trafic, mon seul problème problème 
réside dans le fait que la mémoire est toujours consommé presque au maximum 
quelque soit le traitement fait par le serveur. Est-ce normal ?

Voici l'aperçu d'un top que je viens de faire 

top - 16:57:39 up 28 days, 17:30,  2 users,  load average: 0.24, 0.25, 0.27
Tasks: 193 total,   2 running, 191 sleeping,   0 stopped,   0 zombie
Cpu(s):  1.2%us,  0.3%sy,  0.0%ni, 97.5%id,  0.9%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  16476208k total, 16070740k used,   405468k free,  2363812k buffers
Swap: 31246416k total,      704k used, 31245712k free,  8750812k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND            
13981 www-data  20   0  234m  56m 3892 S    9  0.3   0:00.54 apache2            
13640 www-data  20   0  226m  44m 4152 S    1  0.3   0:01.42 apache2            
13759 www-data  20   0  224m  45m 3932 S    1  0.3   0:00.48 apache2            
13987 www-data  20   0  219m  39m 3252 S    1  0.2   0:00.02 apache2            
17050 mysql     20   0  189m  64m 6332 S    0  0.4   5:23.62 mysqld             
    1 root      20   0 10316  756  624 S    0  0.0   0:12.66 init               
    2 root      15  -5     0    0    0 S    0  0.0   0:00.00 kthreadd           
    3 root      RT  -5     0    0    0 S    0  0.0   0:02.36 migration/0        
    4 root      15  -5     0    0    0 S    0  0.0   1:19.77 ksoftirqd/0        
    5 root      RT  -5     0    0    0 S    0  0.0   0:00.14 watchdog/0         
    6 root      RT  -5     0    0    0 S    0  0.0   0:01.44 migration/1        
    7 root      15  -5     0    0    0 S    0  0.0   1:00.13 ksoftirqd/1        
    8 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/1         
    9 root      RT  -5     0    0    0 S    0  0.0   0:03.44 migration/2        
   10 root      15  -5     0    0    0 S    0  0.0   0:51.42 ksoftirqd/2        
   11 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/2         
   12 root      RT  -5     0    0    0 S    0  0.0   0:01.56 migration/3    

un ps -e me donne aux alentours de 30 processus apache (juste après avoir fait 
mon top). et voici la configuration pour tout ce qui est nombre max de client, 
keep alive 


MaxKeepAliveRequests 100

<IfModule mpm_prefork_module>
    StartServers          5
    MinSpareServers       5
    MaxSpareServers      10
    MaxClients          150
    MaxRequestsPerChild   0
</IfModule>

<IfModule mpm_worker_module>
    StartServers          2
    MaxClients          150
    MinSpareThreads      25
    MaxSpareThreads      75
    ThreadsPerChild      25
    MaxRequestsPerChild   0
</IfModule>


Le problème c'est que ce soit 16 Go de RAM ou 4Go de Ram 1000 sites ou 20 sites 
ça fonctionne de la même manière presque, toujours consommation à 95% jusqu'à 
99% et jamais de swap 


Cette situation est normale ? j'ai essayé de lire un peu dans certains livres, 
je n'ai pas trouvé quelque chose qui parlerai d'excès de consommation de 
mémoire. J'ai essayé aussi de voir la rapidité de réponse avec la commande ab, 
ça reste correct, donc pas de ralentissement.

Merci pour votre aide.





--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org
Archive: http://lists.debian.org/720347.61848...@web26306.mail.ukl.yahoo.com

Répondre à