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

Firebird Discussion :

Lenteur sur Intel Xeon ?


Sujet :

Firebird

  1. #1
    Membre régulier
    Inscrit en
    Août 2010
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 123
    Points : 93
    Points
    93
    Par défaut Lenteur sur Intel Xeon ?
    Bonjour,

    J'observe un problème de lenteur sur l'installation de Firebird sur les serveurs Intel Xeon...

    Mon application doit créer une base de données temporaire avec environ 50 tables, et quelques données par défaut. Le fichier initialisé fait environ 2Mo.
    Sur un i5, la création de cette BD prend environ 1s. Même sur des anciens PC, ça reste très rapide. Par contre sur des serveurs Intel Xeon, cette création peut prendre de 10s à 20s ! J'imagine que les insertions / mises à jour doivent être également plus lentes, mais je n'ai pas fait de test.

    J'ai tenté de modifier le paramètre CPUAffinityMask à 3 ou 15, mais je n'ai pas observé de grosses améliorations (peut être 1 ou 2 secondes).
    Est-ce que quelqu'un a déjà observé ce genre de chose sur un Intel Xeon ?
    Merci !

    Config:
    - Firebird super server 2.5.2
    - Windows Server 2003 / 2008 avec Intel Xeon X3450 / E5603
    - RAID
    - Clients connectés avec fbclient.dll

  2. #2
    Membre expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Points : 3 712
    Points
    3 712
    Par défaut
    peut être un pb coté RAID
    Philippe Makowski
    IBPhoenix - Firebird
    Membre de l'April

  3. #3
    Membre régulier
    Inscrit en
    Août 2010
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 123
    Points : 93
    Points
    93
    Par défaut
    Oui c'est ce que je soupçonne un peu aussi.

    Le RAID n'a pas vraiment de "problème", mais il y a peut être quelque chose qui ralenti Firebird en écriture. Du coup je ne sais pas trop quoi dire aux admins des serveurs...

    Je vais creuser coté RAID. Merci.

  4. #4
    Membre régulier
    Inscrit en
    Août 2010
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 123
    Points : 93
    Points
    93
    Par défaut
    Je n'ai toujours pas trouvé la cause du problème. Le serveur est un Dell PowerEdge R310.

    J'ai fait un test avec HDTune et je n'ai pas vu de lenteur particulière en écriture. (à peu près égale à la vitesse de mon PC de développement). Mais la création de la BD est bien 20 fois plus lente sur le serveur.

    J'ai vu de nombreux problèmes similaires sur le Web, mais je n'ai jamais vu de solution, à part de mettre ForcedWrites à OFF. Mais cela semble très déconseillé.

  5. #5
    Membre expert

    Homme Profil pro
    Consultant spécialité Firebird
    Inscrit en
    Mai 2002
    Messages
    2 342
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France

    Informations professionnelles :
    Activité : Consultant spécialité Firebird
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 342
    Points : 3 712
    Points
    3 712
    Par défaut
    je ne sais pas, mais je sais que les cartes Raid bas de gamme ne sont pas terribles du tout et certaines ont des vrais problèmes de mauvais driver
    et puis quel type de Raid ?
    parce que par exemple le RAID 5 est à éviter, le mieux c'est RAID 10
    Philippe Makowski
    IBPhoenix - Firebird
    Membre de l'April

  6. #6
    Membre régulier
    Inscrit en
    Août 2010
    Messages
    123
    Détails du profil
    Informations forums :
    Inscription : Août 2010
    Messages : 123
    Points : 93
    Points
    93
    Par défaut
    Bonjour,

    J'ai programmé un benchmark pour pouvoir détecter un serveur lent. D'après les résultats, je pense que je n'ai pas vraiment le choix : il faut que je désactive ForcedWrites sur certains serveurs.

    En fait, j'ai plutôt l'impression que sur certains PC, le ForcedWrites:ON n'est pas pris en compte...


Discussions similaires

  1. lenteur sur Windows 2003 server
    Par aiskadzak dans le forum IIS
    Réponses: 4
    Dernier message: 29/06/2006, 10h10
  2. Delphi et Excel : Lenteur sur un Insert
    Par defluc dans le forum Delphi
    Réponses: 1
    Dernier message: 30/05/2006, 07h49
  3. Exposé sur intel 8086 & programmation en assembleur
    Par BRAHIMI MOUSSA dans le forum Assembleur
    Réponses: 2
    Dernier message: 24/02/2006, 21h23

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