Performances Tomcat sous Debian
Le
Olivier
Bonjour,
j'ai installé un tomcat 5.0.30-9 sur une Debian "instable".
L'environnement java utilisé est kaffe 1.1.7-rc1. La machine
sous-jacente dispose de 512Mo de RAM et d'un processeur Athlon à 1.1GHz.
Je suis surpris par les faibles performances obtenues : en me basant sur
quelques exemples de base fournis avec tomcat, je constate un délai de 2
ou 3 minutes avant le premier affichage de la page. Ensuite, les accès
se font à une vitesse raisonnable.
Le problème vient donc de la conversion JSP->java (jasper ?) ou de la
compilation du code java généré.
Avez-vous des conseils pour repérer le goulot d'étranglement ? Et une
idée de correction ? Les mêmes tests sur une machine Windows disposant
de 1Go de RAM et d'un processeur plus rapide sont quasiment instantanés
: comment expliquer un tel écart ?
Cordialement,
Olivier.
j'ai installé un tomcat 5.0.30-9 sur une Debian "instable".
L'environnement java utilisé est kaffe 1.1.7-rc1. La machine
sous-jacente dispose de 512Mo de RAM et d'un processeur Athlon à 1.1GHz.
Je suis surpris par les faibles performances obtenues : en me basant sur
quelques exemples de base fournis avec tomcat, je constate un délai de 2
ou 3 minutes avant le premier affichage de la page. Ensuite, les accès
se font à une vitesse raisonnable.
Le problème vient donc de la conversion JSP->java (jasper ?) ou de la
compilation du code java généré.
Avez-vous des conseils pour repérer le goulot d'étranglement ? Et une
idée de correction ? Les mêmes tests sur une machine Windows disposant
de 1Go de RAM et d'un processeur plus rapide sont quasiment instantanés
: comment expliquer un tel écart ?
Cordialement,
Olivier.

Poser une question


512 Mo au lieu de 1 Mo
kaffe sous debian, quelle est la JVM utilisée sous Windows ?
Le fait de passer le temps de génération de la page de plusieurs minutes
à quelques secondes simplement en doublant la RAM n'est-t-il pas
surprenant ?
Une JVM sun :
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
Des idées pour un "profiling" de tomcat plus précis ?
Cordialement,
Olivier.
Non, s'il n'y a pas assez de RAM disponible, le système pagine, ça peut
facilement écrouler les perfs.
Un bon test serait d'essayer cette JVM sous Linux.
-jll