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

Adaptive Server Enterprise Sybase Discussion :

[ASE 15.0.2] configuration serveur avec les CPU multi cores


Sujet :

Adaptive Server Enterprise Sybase

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    254
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 254
    Par défaut [ASE 15.0.2] configuration serveur avec les CPU multi cores
    Bonjour
    notre serveur est SPARC SOLARIS 64 bit
    On a 2 CPU à 2 cores chacune (psrinfo -v ).

    Actuellement j'ai démarré 2 engines sybase.
    On constate que chaque process 'dataserver' ne peut aller au delà de 25%CPU (cf. topASE.png ci-joint).

    Peut-on optimiser notre configuration ASE pour tirer plus de profit de possibilités de notre serveur OS à 4 cores ?

    Je me demande notamment s'il nous faut configurer davantage le parallélisme ...

    Merci
    msomso
    Images attachées Images attachées  

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Par défaut
    Principalement c'est une question d'echelles. Sous Solaris (si mes souvenirs sont bons), top montre le % CPU par rapport à 100% de la somme des CPUs (donc - 4 core fait que un process est à maxi 25%, cad pleine utilisation d'un core).

    Ce qui explique le 25% que tu vois...

    Michael

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    254
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 254
    Par défaut
    Quel est donc le pourcentage de CPU disponible pour une requete ?

    msomso

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 056
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 056
    Par défaut
    Quel est donc le pourcentage de CPU disponible pour une requete ?
    Pas sûr de comprendre ta question ?

    Dans ton exemple il semble que cela soit ton serveur d'appli qui consomme le plus (1 CPU). Et les 2 processus du dataserver consomme un peu moins de 10 %.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    254
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 254
    Par défaut
    Bonjour
    Il nous arrive assez souvent d'avoir 25% affichées de CPU pour chaque process de dataserver, jamais plus.
    Au même temps (colonne state de la commande top) , on voit que chaque process 'dataserver' s'exécute sur 2 cores (ça switch).
    On se demande donc si à un moment donné nos requête ne sont pas en 'sous-régime' .
    Je ne sais pas comment interpréter le chiffre 25%.
    Pourquoi ne pas pouvoir aller à 100% ? Voir, à 50% si c'est par rapport au total de 2CPU, comme suggère Michael.
    Sommes-nous bien configurés ou pas ?

    J'ai regardé un peu le paramétrage :
    - 'number of worker processes' et
    - 'max parallel degree',
    mais mes temps d'exécutions sql n'ont pas diminué. Je suis donc revenue aux 'default'.

    Est-ce plus clair maintenant, ma question ?
    Merci
    msomso

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Par défaut
    Citation Envoyé par msomso Voir le message
    Quel est donc le pourcentage de CPU disponible pour une requete ?

    msomso
    Une requête == un process dans ASE, donc au maximum un engine, et donc sur une machine à 4 core au maximum un core (cad 25% de la capacité de la machine, ce qui est ce que top remonte comme info)

    Michael

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    254
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 254
    Par défaut
    Si je suis ta pensée Michael, on ne peut pas faire mieux, non ?

    pour Kagemaru:
    ci-joint un nouveau png (un dataserver à 25% CPU)

    msomso
    Images attachées Images attachées  

  8. #8
    Membre Expert

    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 66
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 307
    Par défaut
    Citation Envoyé par msomso Voir le message
    Si je suis ta pensée Michael, on ne peut pas faire mieux, non ?
    Exact - 100% c'est la totalité de la puissance CPU combinées de tous les cores, et un process/thread ne peut pas occuper plus d'un core à la fois.

    Michael

Discussions similaires

  1. application client/serveur avec les sockets
    Par baya1 dans le forum JBuilder
    Réponses: 1
    Dernier message: 24/02/2007, 15h37
  2. [TCP] Client/Serveur avec les composants Indy
    Par bakaneko dans le forum C++Builder
    Réponses: 2
    Dernier message: 14/02/2007, 12h47
  3. client serveur avec les mfc
    Par oclone dans le forum MFC
    Réponses: 1
    Dernier message: 08/01/2007, 10h02
  4. Pb de serveur avec les sockets !
    Par damien99 dans le forum MFC
    Réponses: 9
    Dernier message: 01/02/2006, 17h01
  5. quel serveur avec les portails
    Par shirya dans le forum Langage
    Réponses: 1
    Dernier message: 31/10/2005, 22h58

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