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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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)
( 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)
( 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)
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
francoisledorner@hotmail.com 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 ?
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
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
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
francoisledorner@hotmail.com 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.
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
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.
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.
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.