Coupling Facility Structure Activity section

This section of the Coupling Facility Activity report has detail for each active structure in the coupling facility, including activity data for each system connected to the structure during the reporting interval.

Figure 1. Coupling Facility Activity Report - Structure Activity
                                     C O U P L I N G   F A C I L I T Y   A C T I V I T Y
                                                                                                                    PAGE   3
     z/OS V2R4              SYSPLEX UTCPLXJ8            DATE 06/05/2020            INTERVAL 030.00.000
                            RPT VERSION V2R4 RMF        TIME 12.00.00              CYCLE 01.000 SECONDS

------------------------------------------------------------------------------------------------------------------------------
 COUPLING FACILITY NAME = X7CFP87
------------------------------------------------------------------------------------------------------------------------------
                                           COUPLING  FACILITY  STRUCTURE  ACTIVITY
------------------------------------------------------------------------------------------------------------------------------

    STRUCTURE NAME = DBSVPLX7_SCA      TYPE = LIST   STATUS = ACTIVE SECONDARY        ENCRYPTED = YES
              # REQ    -------------- REQUESTS -------------   -------------- DELAYED REQUESTS -------------
    SYSTEM    TOTAL             #     % OF  -SERV TIME(MIC)-    REASON    #   % OF  ---- AVG TIME(MIC) -----
    NAME      AVG/SEC           REQ    ALL     AVG   STD_DEV            REQ    REQ   /DEL    STD_DEV   /ALL

    R7D        7887    SYNC     32     0.4    74.9     12.5     NO SCH    0    0.0    0.0        0.0    0.0
               4.38    ASYNC  7855     100   104.8     41.3     PR WT     0    0.0    0.0        0.0    0.0
                       CHNGD     0     0.0  INCLUDED IN ASYNC   PR CMP 2960   37.5    7.6       14.4    2.8
                       SUPPR     0     0.0                      DUMP      0    0.0    0.0        0.0    0.0
Start of change                                                                MONOP    10    0.0    0.0        0.0    0.0End of change
…
   ------------------------------------------------------------------------------------------------------------------------------
    TOTAL      7887    SYNC     32     0.4    74.9     12.5     NO SCH    0    0.0    0.0        0.0    0.0
               4.38    ASYNC  7855     100   104.8     41.3     PR WT     0    0.0    0.0        0.0    0.0
                       CHNGD     0     0.0                      PR CMP 2960   37.5    7.6       14.4    2.8
                       SUPPR     0     0.0                      DUMP      0    0.0    0.0        0.0    0.0
Start of change                                                                MONOP    10    0.0    0.0        0.0    0.0End of change
…

    STRUCTURE NAME = DBSVPLX7_LOCK1    TYPE = LOCK   STATUS = ACTIVE PRIMARY          ENCRYPTED = N/A
              # REQ    -------------- REQUESTS -------------   -------------- DELAYED REQUESTS -------------
    SYSTEM    TOTAL             #     % OF  -SERV TIME(MIC)-    REASON    #   % OF  ---- AVG TIME(MIC) -----  EXTERNAL REQUEST
    NAME      AVG/SEC           REQ    ALL     AVG   STD_DEV            REQ    REQ   /DEL    STD_DEV   /ALL   CONTENTIONS

    R7D       68208    SYNC    272     0.4    71.7     18.2     NO SCH    0    0.0    0.0        0.0    0.0   REQ TOTAL       82K
              37.89    ASYNC    68K    100    98.4     50.6     PR WT    68K   100    1.1        0.4    1.1   REQ DEFERRED  8605
                       CHNGD     0     0.0  INCLUDED IN ASYNC   PR CMP   21K  31.1    5.9       11.8    1.8   -CONT            0
                       SUPPR     0     0.0                                                                    -FALSE CONT      0
Start of change                                                                MONOP     5    0.0    0.0        0.0    0.0   End of change
…
   ------------------------------------------------------------------------------------------------------------------------------
    TOTAL     68208    SYNC    272     0.4    71.7     18.2     NO SCH    0    0.0    0.0        0.0    0.0   REQ TOTAL       82K
              37.89    ASYNC    68K    100    98.4     50.6     PR WT    68K   100    1.1        0.4    1.1   REQ DEFERRED  8605
                       CHNGD     0     0.0                      PR CMP   21K  31.1    5.9       11.8    1.8   -CONT            0
                       SUPPR     0     0.0                                                                    -FALSE CONT      0
Start of change                                                                MONOP     5    0.0    0.0        0.0    0.0   
End of change…

    STRUCTURE NAME = IRRXCF00_B003     TYPE = CACHE  STATUS = ACTIVE                  ENCRYPTED = YES
              # REQ    -------------- REQUESTS -------------   -------------- DELAYED REQUESTS -------------
    SYSTEM    TOTAL             #     % OF  -SERV TIME(MIC)-    REASON    #   % OF  ---- AVG TIME(MIC) -----
    NAME      AVG/SEC           REQ    ALL     AVG   STD_DEV            REQ    REQ   /DEL    STD_DEV   /ALL

    R7D           0    SYNC      0     0.0     0.0      0.0     NO SCH    0    0.0    0.0        0.0    0.0
               0.00    ASYNC     0     0.0     0.0      0.0     PR WT     0    0.0    0.0        0.0    0.0
                       CHNGD     0     0.0  INCLUDED IN ASYNC   PR CMP    0    0.0    0.0        0.0    0.0
                       SUPPR     0     0.0                      DUMP      0    0.0    0.0        0.0    0.0
Start of change                                                                MONOP   N/A    N/A    N/A        N/A    N/AEnd of change
…
   ------------------------------------------------------------------------------------------------------------------------------
    TOTAL         0    SYNC      0     0.0     0.0      0.0     NO SCH    0    0.0    0.0        0.0    0.0    -- DATA ACCESS ---
               0.00    ASYNC     0     0.0     0.0      0.0     PR WT     0    0.0    0.0        0.0    0.0    READS           0
                       CHNGD     0     0.0                      PR CMP    0    0.0    0.0        0.0    0.0    WRITES          0
                       SUPPR     0     0.0                      DUMP      0    0.0    0.0        0.0    0.0    CASTOUTS        0
Start of change                                                                MONOP   N/A    N/A    N/A        N/A    N/A    XI'S            0End of change

The following table explains the field headings in the Structure Activity section.

Table 1. Fields in the Coupling Facility Activity Report - Structure Activity
Field Heading Meaning
STRUCTURE NAME The name given to the structure by the coupling facility policy specification in the Function Couple Data Set. It is up to 16 characters and is unique within a sysplex.
TYPE Indicates whether the structure is a list, lock, or cache structure. If it is a lock structure, then the contention counts are included in the report.
STATUS Indicates status of the structure at the end of the interval. For the description of possible values refer to Table 1.
ENCRYPTED
YES
indicates that the CF structure is encrypted.
NO
indicates that the CF structure is not encrypted or cannot be encrypted. A CF structure cannot be encrypted if the structure is only used by a down-level system in the Parallel Sysplex, that does not support encryption of CF structures.
N/A
indicates that encryption of lock (LOCK) structures is not supported.
SYSTEM NAME The system name for the system connected to the structure (from IEASYSxx Parmlib member, SYSNAME parameter)

The name is preceded by an '*' if the data for this system is incomplete for this interval, for example because the gatherer has been stopped.

# REQ TOTAL

# REQ AVG/SEC

The sum of all requests (internal and external) that utilize the subchannel. Specifically:
  • External requests to send/receive data on behalf of a structure. The sum of synchronous and asynchronous requests completed against any structure within this coupling facility per second. This includes requests that changed from synchronous to asynchronous.
  • Internal requests that utilize the subchannels (but are not aggregated by the structure).
TOTAL
Total number of requests
AVG/SEC
Average number of requests per second for this structure

This field offers a quick way of determining which systems are generating the most activity for a given structure, and indicates where to focus tuning or load balancing efforts.

REQUESTS The requests are shown in four categories described hereafter: SYNC, ASYNC, CHNGD, and SUPPR.
SYNC Total number of hardware operations that started and completed synchronously to the coupling facility on behalf of connectors to the structure.
ASYNC Total number of hardware operations that started and completed asynchronously to the coupling facility on behalf of connectors to the structure.

The service time is the time for all ASYNC requests (ASYNC and CHNGD).

CHNGD Total number of hardware operations that changed from synchronous to asynchronous because the operation could not be serviced as synchronous operation. This field reports only those operations which were changed due to a subchannel busy condition and can be used as an indicator of a shortage of subchannel resources.

Conversions caused by heuristic sync/async algorithms used to optimize the coupling efficiency of workloads using the CF are not included.

SUPPR Number of requests whose execution was suppressed by the coupling facility in order to avoid a potential serialization deadlock condition across a duplexed pair of structures. This field does not apply to asynchronously duplexed structures.
# REQ  

% OF ALL

(valid for SYNC, ASYNC, CHNGD, and SUPPR)

The number of requests for this structure, and the percentage this represents of all requests for this structure from any system.
SERVICE TIME - AVG The average time in microseconds required to satisfy a coupling facility request for this structure.
SERVICE TIME - STD_DEV The standard deviation of service time for this structure.

Even though the average time looks acceptable, the standard deviation could be high, indicating that there is a wide fluctuation in service times for requests. In this case, analyze the coupling facility configuration for possible path or coupling facility bottlenecks in the Subchannel Activity section.

DELAYED REQUESTS These columns list possible contention reasons for requests sent to the coupling facility.
REASON The reason for a delayed request can be either a subchannel contention (NO SCH), dump serialization (DUMP) Start of changeor CF monopolization avoidance (MONOP)End of change.

For synchronous duplexed requests, also peer subchannel wait time (PR WT) and waiting-for-peer-completion time (PR CMP) is reported. A duplexed request requires two subchannels. PR WT is the time (in microseconds) between the moment when the request was sent to the other duplexed structure instance and when it is sent to this one. PR CMP is the time (in microseconds) between the moment when this structure responded to z/OS and when the other structure instance responded. Both subchannels are busy until the responses from both structure instances are processed by z/OS.

Start of changeIf the coupling facility tasks receive excessive requests for the same structure, the coupling facility indicates this situation to the operating system so that cross-system extended services (XES) stops sending requests to the coupling facility for the specific structure. This feature is called CF monopolization avoidance. If a system does not have valid CF monopolization avoidance data, MONOP values are displayed in the report as N/A, and total MONOP values are unavailable for the structure.End of change

# REQ

% of REQ

The total number and the percentage of requests delayed in the interval.
AVG TIME - /DEL The average delay time in microseconds over all delayed requests.
AVG TIME - STD_DEV The standard deviation to the average delay time.
AVG TIME - /ALL The average delay time in microseconds over all requests, whether delayed or not.
EXTERNAL REQUEST CONTENTIONS These values are available for all serialized list structures.
REQ TOTAL The number of requests against this structure.
REQ DEFERRED The number of requests running into a lock contention
EXTERNAL REQUEST CONTENTIONS These values are available for all lock structures.
REQ Total requests issued for the lock structure
REQ DEFERRED Subset of the above field indicating the number of requests that were unable to complete within the request issuer's thread. That is, any request that needed additional processing to complete.
-CONT A subset of the REQ Start of changeDEFERREDEnd of change field. It presents the number of requests delayed due to contention on a lock.
Example:

A lock is held by an EXCLUSIVE request, and another request is made for the same lock with EXCLUSIVE or SHARE specified. If this number is high it could indicate an impact to the end user of the application or subsystem owning the lock structure. Refer to that application's traces or reports for more detail on what locks caused the heavy contention.

-FALSE CONT A subset of the CONT field showing the number of requests that experience "hash contention". This occurs because a hashing algorithm is used to map a lock request to a lock table entry. When more than one lock request maps to the same entry, there is the potential for contention delay. You may need to increase the size of the lock table.
Note: It is possible for an application to have unusual lock reference patterns that cause storage contention regardless of the size of the lock structure.
TOTAL This row of data gives totals (or overall averages and percentages) for all the systems connected to the structure,
DATA ACCESS This information is shown for cache structures.
READS The number of occurrences the coupling facility returned data on a read request by any connector (read hit).

Directory only caches will always have a zero value reported since there are no data to be returned.

WRITES The number of occurrences data has been written to the cache structure.

Directory only caches will always have a zero value reported since there are no data writes possible.

CASTOUTS The number of times CASTOUT processing occurs.

This is the process of writing changed cache data to permanent storage.

This counter is of interest for store-in cache structures (for example, Db2 global buffer pool structures) in determining the volume of changed data being removed from the structure.

XI'S The number of times a data item residing in a local buffer pool was marked invalid by the coupling facility.

XI's count values are seen for directory, store-in and store-thru caches. This count reflects the amount of data sharing among the users of the cache and the amount of write or update activity against the data bases.