On Tue, 12 Dec 2000, Pierre Keller - BCU Lausanne wrote:
> �a marche � peu pr�s, mais �a ne marche pas vite: temps de
> r�ponse environ 4 secondes (log Apache). Sur un Pentium 166
> avec plein de RAM : il en reste de libre.
Il y a manifestement un probleme... Mais c'est un peu vague.
Sans Apache et Perl, combien de temps prennent tes requetes SQL ?
A priori un pentium 166, plein de RAM et Perl (tout simple) devrait te
permettre de traiter quelques dizaines de requetes a la seconde. Maintenant,
tout dependra de la complexite de ton programme Perl et de tes requetes SQL.
Tu peux deja faire un test avec to serveur Apache et un petit bout de Perl
imprimant "hello world !". Ca te donneras une idee du nombre de requetes
maximum (que tu ne pourras de toute facon pas depasser). Ensuite, determine
combien de requetes SQL tu arrives a traiter. Par exemple, si tu arrives a
traiter une requete Apache/Perl en 80 ms et qu'une requete SQL te prends 300
ms, un test en "live" devait te permetter de traiter ~ 2.6 requetes/secondes.
Si, comme tu le dis, tu arrives a une valeur tres differente (ex : 0.5
req/sec.), regarde si ton systeme n'est pas en train de "swaper".
Daniel
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.