Le 10 mai 2008 à 17:28 CEST, Dominique ROUSSEAU a écrit :
Le sam, 10 mai 2008 at 11:19 GMT, Arnaudin xavier
<xavier.arnaudin@free.fr> a écrit :
Ok il est capable de servir 137.34 requetes par secondes. Mais le
serveur en lancant le test ci-dessous monte facilement a 8 d'uptime.
De plus si j'essai d'aller sur mon site en meme temps, cela ne
s'affiche meme pas ou c'est tres-tres lent. On peut egalement
constater que 949 requetes ont etes lentes.
Je reponds uniquement sur ce point precis.
Generalement, le load, ca correspond a des processus qui demandent en
meme temps acces au processeur, et/ou aux ios (disque).
Quand on "benche" sur des charges comme tu indiques, ca ne semble pas
anormal de monter a 8.
Ah ok mon serveur 6 parts tient la route pour le moment, mais bon quand
j'ai des flots massifs de gens ca monte en uptime.
Pour les "requetes tres lentes", sur un apache, ca correspond
generalement au fait que le MaxClients est atteint (tu en parles plus
bas).
Le maxclient est pourtant définit à 150 ce qui semble raisonnable.
disons qu'en lisant pas mal de docs depuis ce matin, je constate que
parfois certains spécifient un maxclient à 50 pourtant avec un gros
serveur. Ils changent les autres paramètres pour compenser. J'avoue que
je ne suis pas un grand spécialiste de l'admin sous nunux :-p
Mon metier c'est développeur depuis 10 ans :-)
Je suppose que tu es en Gandi AI, sinon tu peux essayer le modifier.
Et oui je suis en gandi AI donc je n'ai pas la main; c'est dommage il
aurait été bien de pouvoir permettre une modification d'un fichier
apache de conf personnel ou l'on peut placer les paramètres que l'on
souhaite. Disons que l'idéal serait de pouvoir toucher à la conf
d'apache et pouvoir le relancer en gandi AI sans pour autant toucher à
la partie système.
La "regle" que j'applique, en general pour le dimensionner, est de
regarderla taille memeoire qu'occupe un processus apache (de l'ordre
de
10 a 20 Mo, selon les modules charges)
Actuellement un process apache en faisant un top avec shift m me donne
un ordre de 16m de mémoire pour le process apache.
et de divisr la quantite de
memoire dispo par cette valeur. Ca donne un ordre de grandeur qui
permet
normalement que le serveur ne swappe pas, et evite la spirale
infernale
du swap -> ca rame -> plus de processus -> plsu de swap -> ...
Donc si je suis le raisonnement j'ai un serveur de 6 parts avec 1.5 go
de mémoire 1500 / 16 = 93 ?
C'est bien ca ?