Greetings Mark Thomen and all, 

I'm in the process of tuning our catalogs.  In looking at the results of a 
F CATALOG,REPORT,PERFORMANCE command I see a huge difference in the amount 
of time to process a BCS ENQ between systems in a GRS-plex and those that 
are not in a GRS-plex. 

With the two systems I have in the GRS-plex I see ENQ and DEQ overhead in 
the 6-8 msec range such as these values on one of those systems:

-----CATALOG EVENT----   --COUNT--  ---AVERAGE--- 
Entries to Catalog          2,347K    36.096 MSEC 
BCS ENQ Shr Sys             4,024K     6.941 MSEC 
BCS ENQ Excl Sys           76,131      6.868 MSEC 
BCS DEQ                     6,080K     6.638 MSEC 

However on another production system that is not part of a GRS-plex, and 
also on a sandbox system that is not part of any GRS-plex, I see ENQ and 
DEQ overheads significantly smaller:

-----CATALOG EVENT----   --COUNT--  ---AVERAGE--- 
Entries to Catalog          1,540K     7.247 MSEC 
BCS ENQ Shr Sys             2,698K     0.107 MSEC 
BCS ENQ Excl Sys          119,786      0.115 MSEC 
BCS DEQ                     4,256K     0.038 MSEC 

In an attempt to reduce that overhead I made a change to the Shareoptions 
of the user catalogs.  ALL of our catalogs were originally defined with SHR
(3,4).   I changed those that were not shared to SHR(3,3) on the 
development system that is part of the GRS-plex in the hopes that this 
would reduce the overhead.   We only have 1 user catalog that is shared 
between the systems and that one is still defined as SHR(3,4).   I  and 
IPL'ed after the change, yet I'm not seeing any appreciable difference in 
the ENQ and DEQ overheads.   I did notice that there were now extra 
reported lines to make me believe the change has had some affect:

-----CATALOG EVENT----   --COUNT--  ---AVERAGE--- 
Entries to Catalog        170,669     39.737 MSEC 
BCS ENQ Shr               255,768      7.626 MSEC 
BCS ENQ Shr Sys            25,688      7.707 MSEC 
BCS ENQ Excl                5,537      7.701 MSEC 
BCS ENQ Excl Sys               11     10.456 MSEC 
BCS DEQ                   435,086      7.706 MSEC 

I also notice the VVDS I/O has reduced significantly. 

However, I was hoping to have seen a tremendous drop in the ENQ/DEQ 
overhead.   Am I missing something? 

I've checked the performance recommendations in Item II10752. 
*)      We are a two system GRS RING with RESMIL(1) specified.
*)      I increased STRNO from 3 to 7 for all catalogs.
*)      I have RNLDEF RNL(CON) TYPE(GENERIC) QNAME(SYSIGGV2)
*)      I have RNLDEF RNL(EXCL) TYPE(GENERIC) QNAME(SYSZVVDS)
*)      I'm Z/OS 1.4 and don't have a coupling facility.

The only other thing I'm considering at the moment is that all of the DASD 
is defined as SHARED even though only the volume with the shared catalog is 
online to both systems.  All other DASD is offline to the other system in 
the GRS-plex.  I would have thought that by changing to shareoptions(3,3) 
that I shouldn't need to change the DASD to unshared.   

Currently all the usercatalogs are using ISC cache.  I haven't tried VLF 
yet.  But I can't see that should make a difference to the ENQ/DEQ costs.

Does anyone have any experience with going to/from a GRS-plex or have 
systems that are plexed and those that are not? Do you see the same 
differences in overhead?   Should I have expected to see a reduction in 
overhead changing shareoptions to (3,3)?

Thanks,

Tom Rusnak

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to