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