Rocket EOS 360

 View Only

Improving EOS access time performances and Reducing the Report Index UNLOAD/RELOAD time

  • 1.  Improving EOS access time performances and Reducing the Report Index UNLOAD/RELOAD time

    ROCKETEER
    Posted 08-31-2021 06:16
    When it is needed to UNLOAD/RELOAD/CONVERT  big EOS report Index made of  a lot file components such as RD and DD files  a good practice is to check/change a couple of things as follows:

    1) If having multiple RD/DD file allocated with a small size for each it it recommended to reallocate these files,  during the INIT part of the RIRELOAD , with a bigger  size with a n upper limit of 5100 cylinder for each of the RD/DD/TC files .

    Example 1) 
    If you had 50 RDs file before the UNLOAD with a size of 1000 Cyls each then after the RELOAD you will only have 10 RD  files of 5000 cyls.
    Example 2) 
    If you have 10 RD/DD/TC files with 100 cyls each it is a good idea to reallocate them with a new allocation of 2000 Cyls so only one RD/DD/TC file allocated and thus this should reduce the access time   

    2) At the same time when allocating larger files during the INIT part of the RIRELOAD job is is a good idea to change the CISIZE of both the RD and DD files as follows :

    INIT REPORTINDEX,PREFIX=RSDS.FORUMTST.EOS18.RINDX,
    UDCISZ=8192,
    UDSCLASS=RSDSC1,
    UDCYL=2000,
    VMCISZ=8192,
    VMSCLASS=RSDSC1,
    VMCYL=2000,
    RDSCLASS=RSDSC1,
    RDCYL=5100,
    RDCISZ=26624,
    DDSCLASS=RSDSC1,
    DDCYL=5100,
    DDCISZ=10240,
    SNCISZ=4096,
    SNSCLASS=RSDSC1,
    SNCYL=2000,
    TCSCLASS=RSDSC1,
    TCCYL=3

    Setting these two values in :  RDCISZ=26624 DDCISZ=10240  for a quite big report index ,  instead of keeping the default values that are 8192, allowed me to divide the RELOAD time by almost three (1h15 instead of 3H of elapsed time) this can be especially useful when having to convert a big REPORT INDEX to EOS 360 V2 (Also named V18.0)  

    Nota:
    When you want to review how the REPORT INDEX is sized and how many files are allocated at your shop you can use the REPORT INDEX INFO function from the following panel :

    REPORT INDEX MANAGEMENT-

    SELECT FUNCTION ==>
    1 - GLOBAL RECIPIENT DIRECTORY
    2 - GLOBAL EXTRACTION
    3 - GLOBAL SELECTION
    4 - GLOBAL DELETION
    5 - REPORT INDEX INFORMATION  

     
    -REPORT INDEX --> RINDX RDLK03 RSDT.GAPT.EOS18.RINDX.UD001
    -REPORT INDEX INFORMATION (1/2)-

    DSN PREFIX --> RSDT.GAPT.EOS18.RINDX

    UD FILE : CURRENT CI SIZE --> 8192 RECIPIENT ENTRIES --> 7
    SPACE ALLOCATED --> 180 REC OCC --> 2%

    VM FILE : CURRENT CI SIZE --> 8192 FORMS BY VERSION --> 15
    SPACE ALLOCATED --> 270 REC OCC --> 7%

    DD FILE(S)-> 1 DEFINED CI SIZE --> 8192 SPACE TO ALLOCATE --> 3 CYL
    SPACE ALLOCATED --> 270 REC OCC --> 0%

    RD FILE(S)-> 1 DEFINED CI SIZE --> 8192 SPACE TO ALLOCATE --> 3 CYL
    SPACE ALLOCATED --> 270 REC OCC --> 3%

    SN FILE(S)-> 1 DEFINED CI SIZE --> 4096 SPACE TO ALLOCATE --> 3 CYL
    SPACE ALLOCATED --> 540 REC OCC --> 0%

    TC FILE(S)-> 1 DEFINED CI SIZE --> 10240 SPACE TO ALLOCATE --> 3 CYL
    SPACE ALLOCATED --> 225 REC OCC --> 2% 

    LAST INIT/RELOAD DATE ----> 08/30/2021 (21242) 05.37.08

    TOTAL NUMBER OF REPORTS ----> 20
    TOTAL NUMBER OF LINES ----> 8728
    TOTAL NUMBER OF PAGES ----> 306

    HIGHEST NUMBER OF REPORTS --> 12
    OWNED BY --> RSD0
    HIGHEST NUMBER OF LINES --> 5994
    OWNED BY --> RSD0
    HIGHEST NUMBER OF PAGES --> 298
    OWNED BY --> RSD0
     
      If you have any technical questions or concerns you can open a case with technical support

    ------------------------------
    Eric Goldenberg
    z/OS technical support
    Rocket Internal - All Brands
    Genève Switzerland
    ------------------------------