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 :

EXCP SIO sous SDSF..


Sujet :

z/OS

  1. #1
    Membre du Club
    Inscrit en
    Mai 2008
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 58
    Points : 45
    Points
    45
    Par défaut EXCP SIO sous SDSF..
    bonjour

    quelle est la difference quand un job tourne
    entre les EXCP-Cnt et SIO, qu'est ce qu'ils font exactement (io: input output.... ?!!) .

    Merci

  2. #2
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2005
    Messages
    1 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 473
    Points : 3 283
    Points
    3 283
    Par défaut
    D'après la doc SDSF sur le panel DA, j'ai trouvé :

    Column Name :
    EXCP
    Title :
    EXCP-Cnt
    Description :
    Accumulated EXCP count for the current job step for the address space

    Column Name :
    EXCPRT
    Title :
    SIO
    Description :
    EXCP rate in EXCPs per second for address space


    Sachant que EXCP ( EXecute Channel Programs ) c'est "en gros" l'entrée-sortie, on peut dire que la première valeur indique une quantité d'entrée/sortie pour le job ( mon job a-t-il fait beaucoup d'E/S depuis son début ? ) et que la seconde un taux d'entrée/sortie pour ce même job ( mon job fait-il beaucoup d'E/S par seconde ? ) ...

  3. #3
    Membre du Club
    Inscrit en
    Mai 2008
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 58
    Points : 45
    Points
    45
    Par défaut
    merci

    mais les entrees sorties pour les "excp" => ce sont si les pgm a besoin de lire ou d'ecrive sur un fichier (vsam, qsam ) ou une base (db2 etc ) mais y a t-il autres choses qui font des IO ?

  4. #4
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2005
    Messages
    1 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 473
    Points : 3 283
    Points
    3 283
    Par défaut
    Citation Envoyé par offrerem Voir le message
    merci

    mais les entrees sorties pour les "excp" => ce sont si les pgm a besoin de lire ou d'ecrive sur un fichier (vsam, qsam ) ou une base (db2 etc ) mais y a t-il autres choses qui font des IO ?
    C'est bien les fichiers ou les bases qui font la majorité des E/S ...

    Maintenant, peut-être faut-il prendre en compte les fichiers de service ou de travail ( ceux de JES2 par exemple ) ou les fichiers du SPOOL, mais là je ne suis pas sûr ...

    Par contre, il peut y avoir certains pièges.
    Par exemple, en DB2 seules les E/S synchrones sont comptabilisées pour le programme, les E/S asynchrones ( TS SCAN en "prefetch" par exemple ) sont comptabilisées à DB2 lui même ( l'espace adresse DBM1 en fait ).
    C'est parfois assez spectaculaire, et on peut voir un job qui lit séquentiellement et massivement une table et qui semble ne pas faire d'E/S sous SDSF (colonne SIO ) !

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 123
    Points : 146
    Points
    146
    Par défaut
    Par exemple, en DB2 seules les E/S synchrones sont comptabilisées pour le programme, les E/S asynchrones ( TS SCAN en "prefetch" par exemple ) sont comptabilisées à DB2 lui même ( l'espace adresse DBM1 en fait ).
    C'est parfois assez spectaculaire, et on peut voir un job qui lit séquentiellement et massivement une table et qui semble ne pas faire d'E/S sous SDSF (colonne SIO ) !
    Remarque très intéressante et testée dans la foulée : C'est la CPU des I/Os synchrones qui est comptabilisée pour le job mais pas les I/O eux-mêmes qui restent dans le DBM1.

    EXCP CPU SRB CLOCK SERV
    33 .86 .00 1.80 16879K

    GETPAGES........... 220,563 23 1,228 219,299
    SYNC READS......... 20,780 0 8 20,772

    http://www.ibmdatabasemag.com/story/...leID=202400447

  6. #6
    Membre expert
    Avatar de Metalman
    Homme Profil pro
    Enseignant-Chercheur
    Inscrit en
    Juin 2005
    Messages
    1 049
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Enseignant-Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 049
    Points : 3 532
    Points
    3 532
    Par défaut
    Bonjour,

    Je déterre pour une question liée au EXCP-Cnt :
    Cette valeur inclut-elle les opérations de swap si la tâche est chargée/déchargée régulièrement de la mémoire ?
    Nous avons une tâche en mode "IN" (et non NS), et elle fait beaucoup de EXCP-Cnt sans trop de raison apparente.
    --
    Metalman !

    Attendez 5 mins après mes posts... les EDIT vont vite avec moi...
    Les flags de la vie : gcc -W -Wall -Werror -ansi -pedantic mes_sources.c
    gcc -Wall -Wextra -Werror -std=c99 -pedantic mes_sources.c
    (ANSI retire quelques fonctions comme strdup...)
    L'outil de la vie : valgrind --show-reachable=yes --leak-check=full ./mon_programme
    Et s'assurer que la logique est bonne "aussi" !

    Ma page Developpez.net

  7. #7
    Membre expert
    Homme Profil pro
    Retraité
    Inscrit en
    Octobre 2005
    Messages
    1 473
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 65
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 473
    Points : 3 283
    Points
    3 283
    Par défaut
    Citation Envoyé par Metalman Voir le message
    Bonjour,

    Je déterre pour une question liée au EXCP-Cnt :
    Cette valeur inclut-elle les opérations de swap si la tâche est chargée/déchargée régulièrement de la mémoire ?
    A mon avis non ... mais je peux me tromper ... soyons prudents ...

    Si on lit la documentation SMF (MVS System Management Facility), au chapitre sur les EXCP Count (le 10) on trouve :

    The address space EXCP level excludes all of the I/O counts that the DD level excludes, plus the following:
    – Paging and swapping I/O activity
    – VTAM I/O activity
    – MSCC, OLTEP, and IOS retry.
    Par ailleurs, le Record Type 30 de SMF contient des informations sur la pagination et le swapping d'un espace adresse.

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

Discussions similaires

  1. Protéger SJ sous SDSF
    Par rg903 dans le forum z/OS
    Réponses: 14
    Dernier message: 06/04/2013, 09h25
  2. Marco ISREDIT pour retrouver des batchs sous SDSF
    Par piboula dans le forum z/OS
    Réponses: 2
    Dernier message: 18/02/2011, 07h21
  3. Print sous sdsf
    Par offrerem dans le forum z/OS
    Réponses: 4
    Dernier message: 05/06/2008, 21h29
  4. Problème d'installation oracle 8.1.7 sous NT
    Par Anonymous dans le forum Installation
    Réponses: 7
    Dernier message: 02/08/2002, 14h18
  5. Je ne peux établir une connexion cliente sous Linux.
    Par Anonymous dans le forum CORBA
    Réponses: 5
    Dernier message: 16/04/2002, 15h57

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