Previous Topic: 06022: PSB Pool Current Use Mark Exceeds StandardNext Topic: 06024: CIO Pool Current Use Exceeds Standard


06023: CIO Pool High Water Mark Exceeds Standard

    FILE:            IMS System Activity
    SAS FILE NAME:   DETAIL.IMSISY01
    SOURCE LOCATION: sharedprefix.MICS.SOURCE(DYIMSEXC)

    SEVERITY:        Warning       (SEVERITY='W')
    MANAGEMENT AREA: Performance   (MGMTAREA='PERFORMANCE')

    PURPOSE:  Identifies that the CIO pool may require
    enlarging.

    RATIONALE:  Insufficient storage for this pool, which is
used to build incoming messages and by MFS for output
messages, can have severe performance implications.  The
number monitored is the percentage of the pool that high
water mark represents.  A number close to 100% may indicate
insufficient pool size.  The only way to determine
sufficiency is to increase pool size until the high water
mark remains constant and this percentage number decreases.
Commands like START LINE ALL require large pool sizes not
required for normal operation.  Since this pool is normally
page fixed, starting lines one at a time may be a reasonable
trade off to a large pool.

    DEFINITION:  This exception is detected when the CIO pool
high water mark percentage exceeds the installation-defined
limit.  It does not apply to IMS 4.1 and higher systems.

    EXCEPTION STATEMENTS:  The SAS statements identifying the
exception situation and describing the condition are stored
in the source member named in SOURCE LOCATION and are
described below:

*
**  06023
**  CIO POOL HIGH WATER MARK EXCEEDS STANDARD
*;
IF ((ISYCIPHW/ISYCIPSZ) * 100) > high-water-mark-percentage
 THEN DO;
  X = ((ISYCIPHW / ISYCIPSZ) * 100);
  EXCCODE='06023'; SEVERITY='W'; MGMTAREA='PERFORMANCE';
  EXCDESC1=
  'CIO POOL HIGH WATER MARK EXCEEDS STANDARD';
  EXCDESC2='CIO POOL HWM='
           || PUT(X,7.2) || '% OF AVAILABLE POOL ';
  LINK HIT;
END;

    THRESHOLD MODIFICATION:  Modify the CIO pool
high-water-mark-percentage to a value between 0 to 100.