IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Choix de système et de distrib


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 4
    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!

  2. #2
    Membre chevronné
    Inscrit en
    Juillet 2006
    Messages
    534
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 534
    Par défaut
    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

  3. #3
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    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 : 5 196
    Par défaut
    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

  4. #4
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    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.

  5. #5
    Rédacteur
    Avatar de pi-2r
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2006
    Messages
    1 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 487
    Par défaut
    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 ).

    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


    "La plus grande gloire n'est pas de ne jamais tomber, mais de se relever à chaque chute." Confucius
    "Si j'ai vu plus loin, c'est en me tenant sur les épaules de géants." Isaac Newton

  6. #6
    Membre expérimenté Avatar de SYL666
    Inscrit en
    Novembre 2003
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : Novembre 2003
    Messages : 308
    Par défaut
    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.

Discussions similaires

  1. Choix CRM + système emailing
    Par laurent35 dans le forum CRM
    Réponses: 8
    Dernier message: 09/02/2014, 21h56
  2. Choix du système de coordonnée affiché
    Par Sigmax dans le forum IGN API Géoportail
    Réponses: 6
    Dernier message: 30/01/2012, 14h35
  3. Réponses: 12
    Dernier message: 02/09/2009, 18h24
  4. Problème dans le choix du système d'exploitation
    Par Just-Soft dans le forum Windows
    Réponses: 10
    Dernier message: 01/09/2008, 11h57
  5. [BDD/Système de requêtes] Quels choix de deploiement ?
    Par christophe44 dans le forum Décisions SGBD
    Réponses: 4
    Dernier message: 12/01/2006, 14h52

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo