OVH Cloud OVH Cloud

Java - Solaris

4 réponses
Avatar
Bonjour à tous,

Une application web qui a été developpée sur des postes P4 avec 1 CPU de
2.8Gz,
qui trés gourmande en CPU devient inutilisable sur des serveurs de Solaris 9
avec 4 CPU de 400Mhz de +-5 ans.
En effet tout est 4 à 8 x plus lent. Alors que le Solaris 9 travaille
qu'avec 1 CPU à 100%.

Ce n'est pas une appli de calcul scientif où on peut faire des threads //.
N'y a t'il pas moyen de faire bosser le solaris sur les 4 CPU pour 1 thread.

La JVM est peut être pas optimisée mais ... (lancement de TOMCAT avec java
Xms et Xmx dans catalina.sh sans plus de succes) .
Le Solaris est d'apres moi hors d'age pour notre application Struts +
génération de pdf, super flexible...entre autres.

Est-ce qu'il y a une issue ?

Merci pour toute aide.
--
François LE DORNER

4 réponses

Avatar
Rakotomandimby (R12y) Mihamina
( Sat, 12 Mar 2005 10:46:36 +0000 ) francoisledorner :

Est-ce qu'il y a une issue ?


prendre du multiproc x86 ? mettre du x86_64?
--
L'ASPO a pour but de démocratiser l'acces a l'informatique. Une de ses
activité est l'infogerance (http://aspo.rktmb.org/activites/infogerance)
Tél: + 33 2 38 04 26 04 ou + 33 6 33 26 13 14 (France)

Avatar
Trognon Patrice
wrote:

Bonjour à tous,

Une application web qui a été developpée sur des postes P4 avec 1 CPU de
2.8Gz,
qui trés gourmande en CPU devient inutilisable sur des serveurs de Solaris
9 avec 4 CPU de 400Mhz de +-5 ans.
En effet tout est 4 à 8 x plus lent. Alors que le Solaris 9 travaille
qu'avec 1 CPU à 100%.

Ce n'est pas une appli de calcul scientif où on peut faire des threads //.
N'y a t'il pas moyen de faire bosser le solaris sur les 4 CPU pour 1
thread.

La JVM est peut être pas optimisée mais ... (lancement de TOMCAT avec java
Xms et Xmx dans catalina.sh sans plus de succes) .
Le Solaris est d'apres moi hors d'age pour notre application Struts +
génération de pdf, super flexible...entre autres.

Est-ce qu'il y a une issue ?



Question pour commencer :

Combien de mémoire RAM sur ton P4 2.8 Ghz ?
Combien de mémoire RAM sur ton Quadri Sun ?


--
Cordialement,

Patrice Trognon
http://www.javadevel.com

Avatar
Jacques-Olivier Haenni
Bonjour,

La JVM ne peut pas utiliser simultanément plusieurs CPU avec une seule
thread, ce n'est pas un problème lié à Solaris (ni même à Java d'ailleurs).

Cette application Web aura-t-elle plusieurs clients à servir ? Dans ce
cas, je suppose qu'il y aura une thread par client, et que, par
conséquent, plusieurs CPU pourront être exploités. Les performances de
la station Solaris seront alors moins différentes de celles du PC.

(Il est à noter que la JVM utilise des threads (e.g. pour le GC), mais
que ces dernières ne prennent pas suffisamment de temps CPU pour pouvoir
exploiter un CPU entier.).

Bonne journée,

Jacques-Olivier


wrote:

Bonjour à tous,

Une application web qui a été developpée sur des postes P4 avec 1 CPU de
2.8Gz,
qui trés gourmande en CPU devient inutilisable sur des serveurs de Solaris 9
avec 4 CPU de 400Mhz de +-5 ans.
En effet tout est 4 à 8 x plus lent. Alors que le Solaris 9 travaille
qu'avec 1 CPU à 100%.

Ce n'est pas une appli de calcul scientif où on peut faire des threads //.
N'y a t'il pas moyen de faire bosser le solaris sur les 4 CPU pour 1 thread.

La JVM est peut être pas optimisée mais ... (lancement de TOMCAT avec java
Xms et Xmx dans catalina.sh sans plus de succes) .
Le Solaris est d'apres moi hors d'age pour notre application Struts +
génération de pdf, super flexible...entre autres.

Est-ce qu'il y a une issue ?

Merci pour toute aide.
--
François LE DORNER






Avatar
barilla
j'ai toujours vu java sur sun-sparc tres lent,
et ce depuis que java existe.
meme avec des machines recentes. rien a ameliorer.
les sparc sont construits pour etre rentable
pour plusieures centaines de threads simultanes.

si tu n'as qu'un thread ou quelques uns, c'est pas
la bonne machine.
pour rester chez sun, le v20z avec 2 opterons est excellent.


paul.