Précédent   Forum des professionnels en informatique > Systèmes > Linux
Linux Forum d'entraide sur le système Linux. Avant de poster -> Tutoriels Linux, F.A.Q Linux
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
Vieux 25/01/2010, 10h13   #1
Invité de passage
 
Inscription : mai 2008
Messages : 4
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 4
Points : 1
Points : 1
Par défaut Choix de système et de distrib

Bonjour,

J'ai terminé le développement d'une application JEE (avec l'aide du très utile framework JBoss Seam) dont voici l'environnement : Serveur JBoss 4.2.3, Serveur Postgresql 8.4. Il s'agit d'une petite appli, avec une dixaine d'utilisateur à peine.

J'ai développé ce projet sous XP, avec postgresql et jboss d'installés sur ma bécane.

J'ai ensuite commencé à installer l'environnement de prod, et j'ai pensé au départ à Ubuntu 9.10 Server. Toute l'installe s'est bien déroulée etc... mais lorsque j'ai commencé les tests, j'ai été un peu déçu par les perfs.

Voici les caractéristiques du serveur :
- 2 x Intel Xeon 1.8 GHz Hyper Threading
- 2 x Hdd SCSI 20Go 10000tr/mn

Etant donné que j'ai 2 disques, j'en ai profité pour installé JBoss sur un disque, et le serveur postgresql sur l'autre, du coup dans des arborescences différentes.

Me conseilleriez-vous une autre distrib ? un autre système (genre FreeBSD...) ?

Merci d'avance!
Ungaro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2010, 15h57   #2
Membre éprouvé
 
Inscription : juillet 2006
Messages : 533
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 533
Points : 486
Points : 486
Bonjour,

Pour comparer la performance, il faut avoir:
- la configuration de DEV/PRO
a) Materielle (CPU/Memoire/Disque ...)
b) Logicielle (Services ou applications installes ...)
- les mesures de performances de DEV/PROD.

Apres, cette phase, tu peux choisir/comparer entre differentes distributions
ttttnht est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2010, 11h51   #3
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 257
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur systèmes et réseaux
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : juillet 2006
Messages : 3 257
Points : 7 039
Points : 7 039
Si tu as sur un hardware identique (ou proche) des grosses differences de perfs c'est que le code est pas ...j'allais dire pas bon.... pas optimisé pour s'adapter par exemple il utilise pas assez de thread.

ensuite ce qui influence :
-chaque install de postgresql est differente donc l'influance est énorme
-l'interpreteur graphique (gnome/kde sont tres lent xfce ou d'autres sont très rapides)

bref pour que ton test de performance soit valable il faut le faire autrement :
sur une machine unique avec windows avec ubuntu linux sur au moins KDE pui GNOME puis XFCE ensuite avec une distrib mandriva sous kde sous gnome ensuite une distrib freeBSD sous gnome et KDE et ainsi de suite et noter les perfs d'ecriture/lecture dans la base et le temps de lancement de l'application.

sinon ca sert à rien ou presque
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2010, 22h50   #4
Modérateur
 
Avatar de ok.Idriss
 
Homme Idriss Neumann
Développeur en SSII et étudiant au CNAM Paris (ingénieur SI)
Inscription : février 2009
Messages : 1 703
Détails du profil
Informations personnelles :
Nom : Homme Idriss Neumann
Âge : 21
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Développeur en SSII et étudiant au CNAM Paris (ingénieur SI)

Informations forums :
Inscription : février 2009
Messages : 1 703
Points : 4 346
Points : 4 346
Bonsoir.

Si Ubuntu ne t'est pas satisfaisante et que tu n'a pas une grande expérience sous Unix de manière générale ... tu peut essayer Fedora.

Sinon, comme distros stables, adaptées aux serveurs et professionnelles, tu as : RHEL (payante), CentOS (équivalent gratuit), Debian, ...

Citation:
Envoyé par Ungaro Voir le message
(genre FreeBSD...) ?
Il faut avoir de bonnes bases pour utiliser ce genre de système, et sa configuration peut prendre du temps et peut s'avérer fastidieuse ... donc non (sauf si t'aime vraiment ça).

Citation:
Envoyé par frp31 Voir le message
sinon ca sert à rien ou presque
Si, à perdre énormément temps ...

Cordialement,
Idriss.
__________________
modérateur rubriques Linux/Unix et chat

Dernière modification par ok.Idriss ; 30/01/2010 à 10h33.
ok.Idriss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2010, 08h53   #5
Rédacteur
 
Avatar de pi-2r
 
Inscription : juin 2006
Messages : 1 385
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 1 385
Points : 2 215
Points : 2 215
BOnjour,
si tu veux une distribution qui soit rapide et performante, je t'en conseil 2 (après libre à toi de faire ton choix):
-Gentoo
-Debian

Après, une fois ta distrub installer, je te conseil Lxde comme environnement graphique ( très légère ).

Citation:
Il faut avoir de bonnes bases pour utiliser ce genre de système, et sa configuration peut prendre du temps et peut s'avérer fastidieuse ... donc non (sauf si t'aime vraiment ça).
+1
__________________
Les pièges de l'Internet
Helix, réponse à une intrusion
[ Pas de questions techniques en MP ]


"La plus grande gloire n'est pas de ne jamais tomber, mais de se relever à chaque chute." Confucius
"Si j’ai vu si loin, c’est que j’étais monté sur des épaules de géants." Isaac Newton
pi-2r est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/02/2010, 19h01   #6
Membre confirmé
 
Avatar de SYL666
 
Cédric
Inscription : novembre 2003
Messages : 308
Détails du profil
Informations personnelles :
Nom : Cédric

Informations forums :
Inscription : novembre 2003
Messages : 308
Points : 296
Points : 296
A priori, si c'est pour du JBoss, Red Hat pourrait être une bonne solution puisque c'est eux les principaux développeurs.... Ca te permettrait d'être dans un environnement théoriquement homogène.

Maintenant, il y a peu être du tuning à faire... je sais que Hyperthreading à de temps en temps des effets catastrophiques sur la performance.

Et finalement, il faudrait se lancer dans une étude de profiling pour trouver le goulot d'étranglement (CPU, mémoire, I/O ?) et voir s'il est possible de régler le soucis.
__________________
The Big Bang theory : In the beginning there was nothing, and it exploded. (Terry Pratchett)

IT Quote : "Unix is user-friendly. It's just very selective about who its friends are."
SYL666 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +1. Il est actuellement 04h07.


 
 
 
 
Partenaires

Hébergement Web