Forum général.général Apache MPM worker calcul MaxClients

Posté par  .
Étiquettes : aucune
-1
21
nov.
2012

Bonjour,

Apres quelques döception en terme de performances avec le mpm prefork (grosse consommation de mémoire) je cherche à utiliser le MPM worker qui semble plus adapté aux gros sites.
Je m'explique, j'ai pu estimer la consommation de RAM par process httpd en prefork a environ 25m.
Le calcul pour la directive MaxClients de apache (nombre de requetes concurrentes avant que le serveur freeze faute de mémoire dispo) est le suivant:

MaxClients = ((RAM_TOTALE - RAM_UTILISE_PAR_LE_SYSTEME)/MOYENNE_HTTPD)-10%

Donc par exemple pour uns erveur ayant 8g de RAM_TOTALE servant des requêtes http de 25m en moyenne, et avec une conso mémoire système de 1,5g on aura:

MaxClients=((8000000 - 2000000)/25000)-10%
MaxClients=216 (grosso modo 220)

Je vais donc tenter doptimiser au mieux avec mpm worker + apc + mod_mem_cache.
Mon souci c'est que du coup je ne sais pas comment calculer la valeur de MaxClients avec MPM worker…
Si vous connaissez d autres setting simportant a parametrer (autre que ServerLimit :) ) je suis preneur.

Pour information je dois utiliser apache et non nginx ou autre lighthttpd…

Merci d'avance pour votre aide

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.