z/OS DFSMS Managing Catalogs
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Monitoring the Catalog Address Space Performance

z/OS DFSMS Managing Catalogs
SC23-6853-00

The MODIFY CATALOG,REPORT,PERFORMANCE command can be used to examine certain events that occur in the catalog address space. These events represent points at which catalog code calls some function outside of the catalog component, such as enqueues, I/O, or allocation. All such events are tracked, except for lock manager requests and GETMAIN/FREEMAIN activity. An example of the output from this command is:
IEC359I CATALOG PERFORMANCE REPORT
*CAS***************************************************
*  Statistics since 12:14:49.61 on  09/29/2004        *
*  -----CATALOG EVENT----   --COUNT--  ---AVERAGE---  *
*  Entries to Catalog            313     23.418  SEC  *
*  BCS ENQ Shr                   291      0.084 MSEC  *
*  BCS ENQ Excl                   20      0.082 MSEC  *
*  BCS DEQ                       352      0.082 MSEC  *
*  VVDS RESERVE CI                14      0.077 MSEC  *
*  VVDS DEQ CI                    14      0.176 MSEC  *
*  VVDS RESERVE Shr               61      0.153 MSEC  *
*  VVDS RESERVE Excl               2      0.099 MSEC  *
*  VVDS DEQ                       63      0.147 MSEC  *
*  SPHERE ENQ Excl                 2      0.054 MSEC  *
*  SPHERE DEQ                      2      0.033 MSEC  *
*  RPL ENQ                         3      0.210 MSEC  *
*  RPL DEQ                         3      0.244 MSEC  *
*  BCS Get                     2,181      1.102 MSEC  *
*  BCS Put                         2     12.836 MSEC  *
*  BCS Erase                       3     34.630 MSEC  *
*  VVDS I/O                       81      9.310 MSEC  *
*  VLF Define Major                1      3.879 MSEC  *
*  VLF Identify                4,596      0.000 MSEC  *
*  RMM Exit                        8      0.005 MSEC  *
*  Tape Exit                       8      0.001 MSEC  *
*  BCS Allocate                    3     13.102 MSEC  *
*  SMF Write                       9      0.197 MSEC  *
*  VVDS Format                     5     23.878 MSEC  *
*  IXLCONN                         2      1.511 MSEC  *
*  MVS Allocate                    2    267.105 MSEC  *
*  Lookup/Pin UCB                  8      0.329 MSEC  *
*  Unpin UCB                       8      0.340 MSEC  *
*  Capture UCB                     3      0.062 MSEC  *
*  Uncapture UCB                   6      0.061 MSEC  *
*  RACROUTE Auth                  47      5.511 MSEC  *
*  RACROUTE Define                 3    537.213 MSEC  *
*  DADSM Allocate SMS              5     15.163  SEC  *
*CAS***************************************************
The following example shows the output of an unqualified MODIFY CATALOG,REPORT command:
IEC359I CATALOG REPORT OUTPUT         
*CAS************************************************************ 
*  CATALOG COMPONENT LEVEL   = HDZ2210                         * 
*  CATALOG ADDRESS SPACE ASN = 0014                            * 
*  SERVICE TASK UPPER LIMIT  =  180                            * 
*  SERVICE TASK LOWER LIMIT  =   60                            * 
*  HIGHEST # SERVICE TASKS   =    7                            * 
*  # ATTACHED SERVICE TASKS  =    7                            * 
*  MAXIMUM # OPEN CATALOGS   = 1,024                           * 
*  ALIAS TABLE AVAILABLE     = YES                             * 
*  ALIAS LEVELS SPECIFIED    = 1                               * 
*  SYS% TO SYS1 CONVERSION   = OFF                             * 
*  CAS MOTHER TASK           = 009AC680                        * 
*  CAS MODIFY TASK           = 009FC7E0                        * 
*  CAS ANALYSIS TASK         = 009FC380                        * 
*  CAS ALLOCATION TASK       = 009FC5B0                        * 
*  CAS ASYNC TASK            = 009FC150                        * 
*  CAS SYSPLEX COMMAND TASK  = 00994C58                        * 
*  CAS SYSPLEX QUIESCE TASK  = 00994E88                        * 
*  VOLCAT HI-LEVEL QUALIFIER = SYS1                            * 
*  NOTIFY EXTENT             =   80%                           * 
*  DEFAULT VVDS SPACE        = ( 10, 10) TRKS                  * 
*  ENABLED FEATURES          = DSNCHECK SYMREC UPDTFAIL        * 
*  DISABLED FEATURES         = DELFORCEWNG VVRCHECK            * 
*  DISABLED FEATURES         = AUTOTUNING BCSCHECK             * 
*  DISABLED FEATURES         = DELRECOVWNG EXTENDEDALIAS       * 
*  DISABLED FEATURES         = ECS AUTOADD DUMPON              * 
*  INTERCEPTS                = (NONE)                          * 
*CAS************************************************************ 
This command can be useful in identifying performance problems that you suspect are related to catalog processing. For example, if the average time for ENQS that is shown in the report seems excessive, it might indicate some problems in the GRS configuration, or parameter specifications. High I/O times might indicate problems:
  • With channel or device load
  • With volumes that are suffering a high number of I/O errors
  • With volumes that have excessively high RESERVE rates or long RESERVE durations.
In the previous example, the last entry identifies an average of over 15 seconds per DADSM allocate request. This might indicate some problem with reserved volumes, or I/O errors.

To reset the information in this report, you can issue the MODIFY CATALOG,REPORT,PERFORMANCE(RESET) command.

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014