Les solutions techniques


Plate-forme MVS : CICS


Recommandations générales sur les performances


La règle la plus couramment appliquée :


On installe la transaction de statistiques (option lors de l'installation)

Référez vous à la documentation technique IBM : CICS (c) Installation Guide.


Vous avez dans CICSxxx.SDFHSAMP les sources pour compiler cette transaction.

Le sources  de la transaction à télécharger :

- DFH$STAS

- DFH$STCN

- DFH0STM

- DFH0STAT (460k)

Les JCL de compilation à télécharger  :

- DFH0ASM1    ==> DFH$STAS

- DFH0ASM2    ==> DFH$STCN

- DFH0CMAP   ==> DFH0STM

- DFH0COB      ==> DFH0STAT


On démarre le CICS avec les paramètres par défaut  (SIT) et les ressources (CSD) prédéfinies lors de l'installation.


On observe les réactions du CICS à travers la transaction de statistiques (STAT) :

    - Le PEAK sur les STRING du LSRPOOL

    - Le PEAK sur les BUFFER DATA et INDEX

    - Le PEAK sur les STRING des FICHIERS

    - Le PEAK sur le paramètre MXT

    - Le total de transactions DELAYED par MXT

    - Le PEAK du FREE STORAGE  sur des zones mémoires


On vérifie et on recadre les paramètres (SIT) et les ressources (CSD et VSAM) avec les statistiques fournies par la transaction STAT :


  - Le PEAK du FREE STORAGE

  - Le PEAK du  MXT par rapport au paramètre de la SIT (< 30%)

  - Le nombre de transactions DELAYED par rapport au paramètre MXT

  - Les fichiers VSAM avec les ressources du  CSD :  sur les différents CISIZE, voir s'ils existent des BUFFERS (2k,4k,8k,12k,16k) en nombre suffisants par rapport au PEAK

- Si le PEAK des STRING sur les LSRPOOL est < 30%  par rapport au nombre défini dans le CSD

  - Si le PEAK des STRING sur les fichiers VSAM.est < 30%  par rapport au nombre défini dans le CSD 

  - Si les SPLIT CI des fichiers VSAM sont  < 15% par rapport au nombre de WRITE, un EXPORT /IMPORT peut s'imposer si le nombre de SPLIT CI est trop important sur les fichiers les plus utilisés.

  - Si le nombre de LSRPOOL est suffisant (en générale 6)

  - Si les fichiers les plus utilisés (nombre d'accès en READ) sont sur des LSRPOLL différents


On observe les réactions du CICS à travers la transaction de statistiques (STAT) avec le nouveau cadrage des paramètres et des ressources.


Si le problème persiste, il faut se poser la question suivante :

Est-ce sur l'ensemble des transactions que ce pose le problème ou sur une partie des transactions liées à une application ?


- Si c'est sur l'ensemble des transactions :

  ==> C'est un problème de paramétrage ou de ressource!

- Si c'est sur  une partie des transactions :

  ==> C'est un problème de conception des programmes ou  des dialogues!

L'expérience des « uns » aux profits des  « autres »

MemoHost.com © référencé par  AltaVista  Ecila   Excite  Google  HotBot  MSN  Lokace  Nomade Yahoo Voila