4. EXCEPTIONS › 4.3 Detailed Exception Descriptions › 01003: CPU Overutilized
01003: CPU Overutilized
FILE: CPU Activity File
SAS FILE NAME: DAYS.HARCPU01
SOURCE LOCATION: prefix.MICS.USER.SOURCE(DYRMFEXC)
SEVERITY: Impacting (SEVERITY='I')
MANAGEMENT AREA: Performance (MGMTAREA='PERFORMANCE')
PURPOSE: Detects an overutilized CPU.
RATIONALE: An overcommitted CPU may cause performance
degradation. One school of thought suggests that a CPU
operating at greater than a 98% busy rate may indicate a
performance problem. It should be pointed out, however, that
a well tuned system with a good I/O configuration (that is,
separation of channels, devices, control units, and so on),
and sufficiently fast DASD to handle paging and other I/O
demands, may well run at 95-100% for prolonged periods.
DEFINITION: This exception is detected when the CPU
utilization percentage is above the installation-defined
maximum.
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:
** 01003 CPU OVERUTILIZED;
*;
IF CPUMXPBS GT percent
THEN DO;
EXCCODE='01003'; SEVERITY='I'; MGMTAREA='PERFORMANCE';
EXCDESC1='CPU OVERUTILIZED';
EXCDESC2='CPU BUSY=' !! PUT(CPUMXPBS,5.1) !! '%';
LINK HIT;
END;
THRESHOLD MODIFICATION: The user should modify the percent
value according to the following convention:
percent - The CPU percent busy is specified. A 98 percent
threshold would appear as:
CPUMXPBS GT 98