Previous Topic: 06019: DMB Pool High Water Mark Exceeds StandardNext Topic: 06021: PSB Pool High Water Mark Exceeds Standard


06020: DMB Pool Current Use Exceeds Standard

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

    SEVERITY:        Impacting     (SEVERITY='I')
    MANAGEMENT AREA: Performance   (MGMTAREA='PERFORMANCE')

    PURPOSE:  Identifies that the DMB pool may require
    enlarging.

    RATIONALE:  Insufficient storage for this pool, which
contains all non-resident DMBs, will cause data base opens
and closes for the DMBs which are flushed for insufficient
space in this pool.  This can have severe performance
implications.  The number monitored is the percentage of the
pool that current use represents.  A number close to 60% may
indicate insufficient pool size.  The only way to determine
sufficiency is to increase pool size until the current use
remains below the available pool size and this percentage
number decreases.

    DEFINITION:  This exception is detected when the DMB
current use percentage exceeds the installation-defined
limit.

    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:

*
**  06020
**  DMB POOL CURRENT USE MARK EXCEEDS STANDARD
*;
IF ((ISYDMBUS/ISYDMBSZ) * 100) > current-use-percentage
 THEN DO;
  X = ((ISYDMBUS / ISYDMBSZ) * 100);
  EXCCODE='06020'; SEVERITY='I'; MGMTAREA='PERFORMANCE';
  EXCDESC1=
  'DMB POOL CURRENT USE EXCEEDS STANDARD';
  EXCDESC2='DMB POOL USE ='
           || PUT(X,7.2) || '% OF AVAILABLE POOL ';
  LINK HIT;
END;

    THRESHOLD MODIFICATION:      Modify the DMB pool
current-use-percentage to a value between 0 and 100.