Selon Villa Nicolas <[EMAIL PROTECTED]>:

> -Sachant que le serveur n'héberge que ce genre de fichier quelle
> configuration devrai-je adopter
> pour une utilisation optimale du nombre de processus. (J'avais hier 259
> processus httpd lancé ps aux | grep httpd|wc,
>  je crois que je suis pas loin de la limite...)

259, c'est pas forcément énorme. Ce n'est pas le nombre de processus la variable
la plus importante. Et 512Mo de ram c'est largement suffisant pour des pages
statiques.
L'important c'est la charge : inférieure ou supérieure au nombre de processeurs
?

Inférieure à 80% : tu as de la marge, supérieure : il faut regarder d'où ça
vient. Et la tu as le choix entre les problèmes d'io (en général le swap ou la
lecture de fichiers) ou de processeur.



> -Mais c'est peut-être ma mémoire vive qui ne suffit pas car il me restait
> quasiment rien, pourtant c'est dedié ovh (louer plus de 40Euros/mois depuis
> decembre 2007 donc si vieux PC que ça).
>
> free:
> total       used       free     shared    buffers     cached
> Mem:        504508     498940       5568          0       3736     283768
> -/+ buffers/cache:     211436     293072
> Swap:       522104      36376     485728

Rien d'alarmant, problème seulement si tu vois le swap augmenter.


> Aujourd'hui j'ai regarder les stats et j'ai eu environ 600 personnes sur le
> serveur hier, mais un maximum de 74 par heures
> ( de 10/11h et 11h/12h) et on ne pouvais plus se connecter.

Si on ne peut pas se connecter, il est probable que tu aie simplement atteint
une limite de la configuration apache. En effet, tu peux y spécifier un nombre
maximal de client et de fork. Tout est ici
http://httpd.apache.org/docs/2.2/mod/prefork.html


> Je pense donc que c'est le serveur qui saturer en mémoire ou processeur(Load
> average un peu plus de 1), par contre j'ai pas noté
> le % cpu dans top.

Loadaverage de 1, ça me semble plus que correct pour un bi processeur avec 250
clients. Mais bon, on peut toujours optimiser :)



> Si vous avez des pistes pour optimiser cela, je suis preneur.
> Pensez-vous que je doive(si vous avez assez d'éléments):
> recompiler apache pour autoriser plus de connexion?
> ou
> changer de serveur?

Si c'est pour du service de fichiers statique, tu peux :
- décharger php
- passer à un mpm-worker
- passer à lighthttpd




Diffusez cette liste aupres de vos relations :)
     Linux Azur : http://linux-azur.org
L'auteur du post est responsable de ses écrits !
*** Pas de message SMS, HTML ni de PJ SVP ***

Répondre à