Expert cache

BoTTom |   
                          Gestion de l'expert cache système 
 
 
 La version V2R30 nous permet de demander au système la mise en place
  de la fonction "expert cache" pool système par pool système.
 
 Cette option peut être reglée dynamiquement par le système
    (équivalent à l'ajustement automatique des performances)
 
 ou bien définie arbitrairement par l'officier de sécurité via une API
    (le système ne remet alors jamais en cause les valeurs renseignées)
 
 
 Il s'agit de définir les pages devant rester en mémoire par classe d'objets
  et de préciser quand swapper et à quelle fréquence réécrire sur disque.
 
 Le but étant de garder si possible en mémoire les pages des objets utilisés
  dans ce pool pour limiter l'activité disque.
 
 C'est une gestion plus fine du paramètre PURGE associé aux classes.
 
 


|   
                          Gestion de l'état du système                 S4409790 
                                                             24/02/94  10:09:50 
 % UC utilisée  . . . . . :       19,9    ASP système  . . . . . . :      631 M 
 Temps écoulé . . . . . . :   00:05:55    % ASP système utilisé  . :    65,7455 
 Travaux connus du syst . :         24    Mémoire secondaire totale:      631 M 
 % adresses permanentes . :      1,417    Non protégée utilisée  . :      354 M 
 % adresses temporaires . :      0,208    Non protégée maximale  . :      362 M 
 
 Pool   Taille  Taille   Act  --Pagin BD--  Pagin non-BD  Act->  Att->  Act-> 
 syst    pool   réserv   Max  Taux   Pages  Taux   Pages  Att    Inelg  Inelg 
   1      3382     1778  +++    0,0    0,0    0,0    0,3    7,2    0,0    0,0 
   2      3338        0    7    0,0    0,0    0,4    4,5    5,2    0,0    0,0 
   3       200        0    1    0,0    0,0    0,0    0,0    0,0    0,0    0,0 
   4      5368        0   12    0,0    0,4    0,5    3,5   12,6    0,0    0,0 
 
 
       Sur l'écran WRKSYSSTS, faire F11
 
 
                                                                            Fin 
 ===>                                                                           
 F21=Choisir niveau d'assistance 


|   
                          Gestion de l'état du système                 S4409790 
                                                             24/02/94  10:09:50 
 % UC utilisée  . . . . . :       19,9    ASP système  . . . . . . :      631 M 
 Temps écoulé . . . . . . :   00:05:55    % ASP système utilisé  . :    65,7455 
 Travaux connus du syst . :         24    Mémoire secondaire totale:      631 M 
 % adresses permanentes . :      1,417    Non protégée utilisée  . :      354 M 
 % adresses temporaires . :      0,208    Non protégée maximale  . :      362 M 
 
 Pool   Taille  Taille   Act              Sous-                   Option 
 syst    pool   réserv   Max  Pool        système     Biblio      pagin 
   1      3382     1778  +++  *MACHINE                            *FIXED 
   2      3338        0    7  *BASE                               *FIXED 
   3       200        0    1  *SPOOL                              *FIXED 
   4      5368        0   12  *INTERACT                           *calc  
                                                                   ^
                                                                   !
       Ici vous pouvez indiquer une pagination fixe ---------------!
           (dépendant du paramètre PURGE)
           ou une gestion dynamique gérée par le système.
                                                                            Fin 
 ===>  Pour une gestion définie par l'utilisateur, employer l'API QWCCHGTN      
 F21=Choisir niveau d'assistance 


|   
    VOICI un écran affiché par un outil AF400 et montrant les différents 
  N° du pool. . .:  04   paramètres de l'expert cache pour un pool donné 
  Informations générales
 !Type de réglage:   3  0= aucun               !écriture des pages modif.:   0  !
 !                     1= statique            !    0= défaut                  !
 !                     2= dynamique disk->mém.!    1= lors d un swap          !
 !                     3= dynamique I/O       !    2= swap et régulièrement   !
 !                                            !                               !
 !                      ! Swapping    ! type tfr/pages ! facteur de blocage   !
 ! 0= *DFT système -->  ! 1=oui,2non  ! 1,2=écriture   !  en Ko               !
 !                      ! 3=pages     ! 3=candidate    !  (4,8,16,32,64,128)  !
 !Classes d'objets      !   candidates! 4=asynchrone   !                      !
 !objets non DB         !    -        !      -         !          08 (4 à 32) !
 !                      !             !                !                      !
 !DB accès direct       !    1        !      2         !         000          !
 !                      !             !                !                      !
 !DB accès groupé       !    3        !      4         !         004          !
 !                      !             !                !                      !
 !DB accès séquentiel   !    2        !      3         !         016          !
 !                      !             !                !                      !
 !DB accès séquentiel   !    2        !      1         !         032          !
 !(taille/objet < pool) !             !                !                      !


|   
                         Options de l'expert cache pour UN POOL.
  N° du pool. . .:  04                                                AF400
  Informations générales
 ! Type de réglage   3  0= aucun                ############################   !
 !                     1= statique             # Cette option permet de   #   !
 !                     2= dynamique disk->mém. #  définir le type de      #   !
 !                     3= dynamique I/O        #  réglage                 #   !
 !                                             #  0 = *FIXED              #   !
 !                      ! Swapping    ! type t #  1 = USRDFN              #   !
 ! 0= *DFT système -->  ! 1=oui,2non  ! 1,2=éc #      (prise en compte    #   !
 !                      ! 3=pages     ! 3=cand #       de vos valeurs)    #   !
 !Classes d'objets      !   candidates! 4=asyn #  2 = réglage dynamique   #   !
 !objets non DB         !    -        !      - #      pour les transferts # ) !
 !                      !             !        #      en entrée           #   !
 !DB accès direct       !    1        !      2 #  3 = réglage dynamqiue   #   !
 !                      !             !        #      complet = *CALC     #   !
 !DB accès groupé       !    3        !      4 ############################   !
 !                      !             !                !                      !
 !DB accès séquentiel   !    2        !      3         !         016          !
 !                      !             !                !                      !
 !DB accès séquentiel   !    2        !      1         !         032          !
 !(taille/objet < pool) !             !                !                      !


|   
                         Options de l'expert cache pour UN POOL.
  N° du pool. . .:  04                                                AF400
  Informations générales
 !Type ####################################### écriture des pages modif.:   0  !
 !     # Cette option indique quand réécrire #     0= défaut                  !
 !     #  sur disque les pages modifiées:    #     1= lors d un swap          !
 !     #                                     #     2= swap et régulièrement   !
 !     #  0 = algorithme système             #                                !
 !     #  1 = profiter d'un transfert        # r/pages ! facteur de blocage   !
 ! 0=  #      disque vers mémoire pour       # iture   !  en Ko               !
 !     #      swapper (échange)              # date    !  (4,8,16,32,64,128)  !
 !Clas #  2 = 1 + réécriture à intervalle    # hrone   !                      !
 !obje #      régulier (+ de sécurité)       #         !          08 (4 à 32) !
 !     #                                     #         !                      !
 !DB a #######################################         !         000          !
 !                      !             !                !                      !
 !DB accès groupé       !    3        !      4         !         004          !
 !                      !             !                !                      !
 !DB accès séquentiel   !    2        !      3         !         016          !
 !                      !             !                !                      !
 !DB accès séquentiel   !    2        !      1         !         032          !
 !(taille/objet < pool) !             !                !                      !


|   
                         Options de l'expert cache pour UN POOL.
  N° du pool. . .:  04                                                AF400
 ########################################################################## 
 # Les options suivantes sont classées par type d'objets                  #   !
 # -  les objets non base de donnée (facteur de blocage uniquement)       #   !
 # 1/ les fichier en accès direct (enregs lus un par un -> accès disque)  #   !
 # 2/ les fichiers pour lesquels les enregs sont lus par groupe (READE..) #   !
 # 3/ les fichiers en accès séquentiel (facteur de groupage)              #   !
 # 4/ les fichiers en accès séquentiel,le fichier pouvant tenir en        #   !
 #     totalité en mémoire (suivant la taille du pool)                    #   !
 ##########################################################################   !
 !Classes d'objets      !   candidates! 4=asynchrone   !                      !
 !objets non DB         !    -        !      -         !          08 (4 à 32) !
 !                      !             !                !                      !
 !DB accès direct       !    1        !      2         !         000          !
 !                      !             !                !                      !
 !DB accès groupé       !    3        !      4         !         004          !
 !                      !             !                !                      !
 !DB accès séquentiel   !    2        !      3         !         016          !
 !                      !             !                !                      !
 !DB accès séquentiel   !    2        !      1         !         032          !
 !(taille/objet < pool) !             !                !                      !


|   
                         Options de l'expert cache pour UN POOL.
  N° du pool. . .:  04                                                AF400
 ########################################################################## 
 # Les options suivantes sont classées par type d'objets                  #   !
 #                                                                        #   !
 #    Pour toute ces options la valeur 0 signifie que l'on utilisera      #   !
 #     l'algorithme système par défaut.                                   #   !
 #                                                                        #   !
 #                                                                        #   !
 #                                                                        #   !
 ##########################################################################   !
 !Classes d'objets      !   candidates! 4=asynchrone   !                      !
 !objets non DB         !    -        !      -         !          08 (4 à 32) !
 !                      !             !                !                      !
 !DB accès direct       !    1        !      2         !         000          !
 !                      !             !                !                      !
 !DB accès groupé       !    3        !      4         !         004          !
 !                      !             !                !                      !
 !DB accès séquentiel   !    2        !      3         !         016          !
 !                      !             !                !                      !
 !DB accès séquentiel   !    2        !      1         !         032          !
 !(taille/objet < pool) !             !                !                      !


|   
                         Options de l'expert cache pour UN POOL.
  N° du pool. . .:  04                                                AF400
  Informations générales
 !Type de réglage:   3  0= aucun               !écriture des pages modif.:   0  !
 !                     1= statique            !    0= défaut                  !
 !                     2= dynamique disk->mém.!    1= lors d un swap          !
 !                     3= dynamique I/O       !    2= swap et régulièrement   !
 !                                            !                               !
 !                      ! Swapping     ####################################   !
 ! 0= *DFT système -->  ! 1=oui,2non   # cette option permet de gérer     #   !
 !                      ! 3=pages      # le fait qu'une page puisse être  #   !
 !Classes d'objets      !   candidates # recouverte par une nouvelle page #   !
 !objets non DB         !    -         # chargée en mémoire (si elle n'a  # ) !
 !                      !              # pas été  modifiée)               #   !
 !DB accès direct       !    1         #                                  #   !
 !                      !              #  1 = oui                         #   !
 !DB accès groupé       !    3         #  2 = non                         #   !
 !                      !              #  3 = non mais la page est        #   !
 !DB accès séquentiel   !    2         #      candidate à un prochain     #   !
 !                      !              #      transfert disque en cas de  #   !
 !DB accès séquentiel   !    2         #      besoin mémoire              #   !
 !(taille/objet < pool) !              ####################################   !


|   
                         Options de l'expert cache pour UN POOL.
  N° du pool. . .:  04                                                AF400
  Informations générales
 !Type de réglage:   3  0= aucun               !écriture des pages modif.:   0  !
 !                     1= statique            !    0= défaut                  !
 !                     2= dynamique disk->mém.!    1= lors d un swap          !
 !                     3= dynamique I/O       !    2= swap et régulièrement   !
 !                                            !                               !
 ! ###################################  type tfr/pages ! facteur de blocage   !
 ! # Cette option indique la méthode #  1,2=écriture   !  en Ko               !
 ! # à utiliser lors d'une demande   #  3=candidate    !  (4,8,16,32,64,128)  !
 ! # d'écriture disque               #  4=asynchrone   !                      !
 ! #                                 #       -         !          08 (4 à 32) !
 ! # 1= écriture des pages modifiées #                 !                      !
 ! # (les pages écrites sont candi-  #       2         !         000          !
 ! #  dates à un remplacement lors   #                 !                      !
 ! #  d'un swap ==> plus besoin)     #       4         !         004          !
 ! # 2= écriture immédiate,les pages #                 !                      !
 ! # ne sont pas candidates à un     #       3         !         016          !
 ! # remplacement (==> restent en    #                 !                      !
 ! #  en mémoire pour traitement)    #       1         !         032          !
 ! ###################################                 !                      !


|   
                         Options de l'expert cache pour UN POOL.
  N° du pool. . .:  04                                                AF400
  Informations générales
 !Type de réglage:   3  0= aucun               !écriture des pages modif.:   0  !
 !                     1= statique            !    0= défaut                  !
 !                     2= dynamique disk->mém.!    1= lors d un swap          !
 !                     3= dynamique I/O       !    2= swap et régulièrement   !
 !                                            !                               !
 ! ###################################  type tfr/pages ! facteur de blocage   !
 ! # Cette option indique la méthode #  1,2=écriture   !  en Ko               !
 ! # à utiliser lors d'une demande   #  3=candidate    !  (4,8,16,32,64,128)  !
 ! # d'écriture disque               #  4=asynchrone   !                      !
 ! #                                 #       -         !          08 (4 à 32) !
 ! # 3= les pages sont marquées      #                 !                      !
 ! #  candidates à un remplacement   #       2         !         000          !
 ! #   écriture lors d'un chargement #                 !                      !
 ! #   de page (swap)                #       4         !         004          !
 ! # 4= écriture asynchrone          #                 !                      !
 ! #    (écriture différée, réalisée #       3         !         016          !
 ! #    lors d'un besoin de mémoire) #                 !                      !
 ! #                                 #       1         !         032          !
 ! ###################################                 !                      !


|   
                         Options de l'expert cache pour UN POOL.
  N° du pool. . .:  04                                                AF400
  Informations générales
 !Type de réglage:   3  0= aucun               !écriture des pages modif.:   0  !
 !                     1= statique            !    0= défaut                  !
 !                     2= dynamique disk->mém.!    1= lors d un swap          !
 !                     3= dynamique I/O       !    2= swap et régulièrement   !
 !                                            !                               !
 !                     ################################# facteur de blocage   !
 ! 0= *DFT système --> #  Cette option indique le      #  en Ko               !
 !                     #  facteur de blocage pour le   #  (4,8,16,32,64,128)  !
 !Classes d'objets     #  chargement des pages en      #                      !
 !objets non DB        #  mémoire (en Ko)              #          08 (4 à 32) !
 !                     #                               #                      !
 !DB accès direct      #  pour les objets non B de D   #         000          !
 !                     #     4, 8, 16 ou 32 K          #                      !
 !DB accès groupé      #                               #         004          !
 !                     #  pour les objets B de D :     #                      !
 !DB accès séquentiel  #     4, 8, 16, 32, 64, 128 K   #         016          !
 !                     #                               #                      !
 !DB accès séquentiel  #                               #         032          !
 !(taille/objet < pool #################################                      !


|   
                         Options de l'expert cache pour UN POOL.
  N° du pool. . .:  04                                                AF400
  Informations générales
 !Type de réglage:   3  0= aucun               !écriture des pages modif.:   0  !
 !                     1= statique            !    0= défaut                  !
 !                     2= dynamique disk->mém.!    1= lors d un swap          !
 !                     3= dynamique I/O       !    2= swap et régulièrement   !
 !                                            !                               !
 !                      ! Swapping    ! type tfr/pages ! facteur de blocage   !
 ! 0= *DFT système -->  ! 1=oui,2non  ! 1,2=écriture   !  en Ko               !
 !                      ! 3=pages     ! 3=candidate    !  (4,8,16,32,64,128)  !
 !Classes d'objets      !   candidates! 4=asynchrone   !                      !
 !objets non DB         !    -        !      -         !          08 (4 à 32) !
 !                      !             !                !                      !
 !DB accès direct       !    1        !      2         !         000          !
 !                      !             !                !                      !
 !DB accès groupé       !    3        !      4         !         004          !
 !                      !             !                !                      !
 !DB accès séquentiel   !    2        !      3         !         016          !
 !                      !             !                !                      !
 !DB accès séquentiel   !    2        !      1         !         032          !
 !(taille/objet < pool) !             !                !                      !


|   
 
 ATTENTION:
 
            en cas d'arret anormal de votre système la période de
             recouvrement de la base de donnée pendant IPL sera plus longue.
 
 
            (il est encore plus fortement conseillé d'avoir une alimentation
              de secours et un onduleur)
 
 Cette fonction est un cache mémoire logiciel qui ferait double emploi avec
  un cache (Lecture/écriture) matériel comme le font certains disques
  compatibles 9337.
 
 Les disques 9337 IBM n'ont aujourd'hui (début 95) qu'un WRITE CACHE BUFFER
  (cache en écriture uniquement) :
                                     1 Mo de base
                                       2 Mo sur les 9337 -225
                                       4 Mo sur les 9337 -420.
 
  (la mémoire cache sur les disque n'est pas au même tarif que la mémoire
    principale d'un AS).





©AF400