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

z/OS Discussion :

Question ouverte: comment mesurer les performances d'une application sur ZOS?


Sujet :

z/OS

  1. #1
    Membre du Club
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2014
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2014
    Messages : 55
    Points : 60
    Points
    60
    Par défaut Question ouverte: comment mesurer les performances d'une application sur ZOS?
    Bonjour,
    Dans ma boite nous migrons actuellement une appli importante de IDMS vers DB2. Il s'est posé la question naturelle de savoir si nous allions perdre en performance, nous devons donc mesurer les temps de traitement de certaines chaines et traitements spécifiques à l'application actuelle et ensuite faire la même chose avec la version DB2, puis comparer.

    Seulement comment faire pour mesurer la performance d'une appli, ou plus précisément comment faire pour mesurer le temps d’exécution de certain jobs? Voir certain step?

    Un premier axe était de sortir les comptes rendu d'EOS/WSF puis de les analyser avec un COBOL, pour en extraire les consommations CPU, elapsed et les stocker dans DB2. (j'en ai la responsabilité )
    Un second axe était purement applicatif, dans certains traitements l'appli écrit dans une log ces temps de traitement qu'il est facile de mettre dans DB2.

    Que pensez vous de ces 2 axes ? Et en voyer d'autre qui ne nécessite pas de droits d'ingé système (record SMF...) ?

    Merci d'avance,

  2. #2
    Rédacteur/Modérateur
    Avatar de M.Dlb
    Inscrit en
    Avril 2002
    Messages
    2 464
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Avril 2002
    Messages : 2 464
    Points : 4 311
    Points
    4 311
    Par défaut
    Bonjour,

    L'essentiel est de savoir quelles métriques utiliser pour comparer la performance ? Temps CPU, Temps Elapse, temps de réponse aux utilisateurs ?
    La piste d'écrire des choses dans l'application n'est pas la bonne à mon avis, le mieux étant d'utiliser les instruments déjà disponibles. En particulier les SMF30, 70 à 79...

    Bon courage !
    M.Dlb - Modérateur z/OS - Rédacteur et Modérateur Pascal

  3. #3
    Membre chevronné Avatar de bernard59139
    Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2006
    Messages
    950
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Octobre 2006
    Messages : 950
    Points : 2 064
    Points
    2 064
    Par défaut
    bonjour

    Rien de tel que les records SMF pour analyser.
    Normalement, il y a tout. et si le site est bien gérer, il devrait exister des "trucs" (programmes, reports divers); il faut demander.

    Analyser des reports, ca parait simple au départ, et plus tu veux d'info, plus ca devient ch.... surtout du au fait que les info sont réparties un peu partout dans le listing.

    a+

  4. #4
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 136
    Points : 38 909
    Points
    38 909
    Billets dans le blog
    9
    Par défaut
    bonjour,

    Votre modèle de données sera complètement nouveau, mais en principe, votre modèle de traitement aussi.
    Par exemple, une base relationnelle offre de nombreuses possibilités de traitement en parallèle via la gestion fine des verrous, que n'offre pas une base réseau.
    De plus, il est à parier que vous profiterez des fonctionnalités nouvelles offertes par une base relationnelle, pour ne pas faire un simple copier/coller des traitements mais bien des évolutions

    Du coup vous ne pourrez pas comparer 2 à 2 les traitements, mais plutôt le coût global comparé d'un plan batch, par application.

  5. #5
    Membre du Club
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mars 2014
    Messages
    55
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte de système d'information
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2014
    Messages : 55
    Points : 60
    Points
    60
    Par défaut
    Bonjour,
    Avec (beaucoup) de retard je viens mettre un point final à cette discussion
    Pour répondre à escartefigue : Helas non le modèle de données n'a quasi pas changé et on fait vraiment de la traduction ordre par ordre, et pas une refonte...
    Sinon je me suis en effet basée sur les record SMF qui sont gérés par les équipe système. Ils sont stockés dans SAS et une extraction est faites toutes les semaines dans laquelle je récupère via JCL ce qui m'intéresse et le met dans DB2.
    On verra l'utilité une fois la migration terminée

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 24/03/2015, 23h12
  2. Réponses: 6
    Dernier message: 02/09/2014, 09h48
  3. Comment mesurer les performances des I/O (lecture d'un fichier XML)?
    Par LGnord dans le forum Tests et Performance
    Réponses: 2
    Dernier message: 08/11/2011, 11h39
  4. comment augmenter les performances d'une application
    Par jasminblanc dans le forum Firebird
    Réponses: 1
    Dernier message: 17/07/2007, 19h39
  5. Mesurer les performances d'une application Windows
    Par Kr00pS dans le forum Windows
    Réponses: 1
    Dernier message: 12/02/2007, 13h35

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