Bonjour Nicolas,

Merci pour ta réponse.

J'ai trouvé également cette page concernant les scripts Perl:
http://modperlbook.org/html/11-1-Setting-the-MaxClients-Directive.html

Et ici, un calcul d'estimation pour déterminer la valeur:
http://www.devside.net/articles/apache-performance-tuning

A propos de ab, peux-tu me donner un peu plus d'info sur le test qui permet
de mettre en évidence la différence de ressource entre des ressources
statiques et du php ?

Pascal

Le 7 mars 2011 14:57, FROIDURE Nicolas <[email protected]> a écrit :

>  Le 06/03/2011 16:41, Luxpopuli Open source a écrit :
>
> Bonjour,
>
>
> On lit de partout, à commencer dans la doc, que la valeur par défaut (256)
> de la directive MaxClients de Apache est suffisante dans la plupart des cas.
>
> Comme je ne trouve pas cette valeur particulièrement élevée, je voudrais
> savoir s'il y a un moyen d'évaluer (d'une façon ou d'une autre) ce que cela
> représente en terme de visites ou de pages vues ou je ne sais quoi ?
> Si j'ai bien compris 256 c'est le nombre max de processus fils simultanés =
> nombre max de connexions simultanées ? (un processus ne gère qu'une
> connexion (il meurt à la fin de la connexion) alors qu'une connexion peut
> gérer *MaxRequestsPerChild* requêtes) Oui/Non ?
>
> *Taille des processus*
>
> Quelles sont les techniques de calcul de la taille des processus pour
> déterminer la valeur de MaxClients et donc la quantité de RAM que doit avoir
> le serveur ?
>
> Pascal
>
>             Slt,
>
>     En ce qui concerne la taille des processus, cela dépend du nombre de
> modules Apaches chargés en mémoire + la taille éventuelle de la mémoire
> utilisé par ton language de programmation côté serveur.
>
>     C'est d'ailleurs le principal problème car pour des ressources
> statiques, une valeur de 256 est probablement supportable par de nombreuses
> confs matérielles, mais dès lors que ce sont des scripts qui font appel à la
> base/utilisent bcp de mémoire, ça change la donne.
>
>     J'ai lu qqpart : 1-2Mo pour une ressource statique et 8Mo pour un
> script PHP en moyenne, après, à toi de définir le ratio entre processus
> php/res statiques. Si tu veux optimiser, vire les modules qui ne te servent
> pas en t'aidant de la doc, ça te permettra de mieux les connaître par la
> même occasion.
>
>     Et sinon, dans le dossier bin d'apache, tu as ab (apache benchmark) qui
> te permet d'effectuer un grand nombre de requêtes simultanées. Tu pourra
> constater l'énorme différence entre des ressources statiques et du php.
>
>     Bonne semaine.
>
> --
> Cordialement, Nicolas Froidure, gérant, Elitwork SARL.
>
>

Répondre à