USS_KERNEL_PVTSTG_THRESHOLD
- Description:
- This check monitors the current usage of private below-the-bar storage of the UNIX System Services kernel against a suggested threshold.
- Reason for check:
- Exhausting the kernel private below-the-bar storage will cause unpredictable errors because resources can no longer be obtained, which could potentially bring down z/OS UNIX.
- z/OS® releases the check applies to:
- z/OS V2R1 and later.
- User override of IBM values:
- The following sample shows the defaults for customizable
values for this check. Use this sample to make permanent check
customizations in an HZSPRMxx parmlib member used at
IBM Health Checker for z/OS startup. If you just want a one-time
only update to the check defaults, omit the first line (ADDREPLACE POLICY)
and use the UPDATE statement on a MODIFY hzsproc command.
Note that using non-POLICY UPDATEs in HZSPRMxx can
lead to unexpected results and is therefore not recommended.
ADDREPLACE POLICY[(policyname)] [STATEMENT(name)] UPDATE CHECK(IBMUSS,USS_KERNEL_PVTSTG_THRESHOLD) INTERVAL(00:02) SEVERITY(HIGH) PARM(’PVTSTG_HIGH(90%),PVTSTG_MED(85%),PVTSTG_LOW(80%)') DATE('20131005')
- Debug support:
- No
- Verbose support:
- No
- Parameters accepted:
- Yes, as follows:
- When not using dynamicSEVERITY:
- PVTSTG(pvtstg%) where an integer, 0-100, followed
by a %, indicating the threshold percent for usage of kernel private
storage below the bar that was available after kernel initialization.
An exception message is displayed when system values are equal to
or greater than pvtstg%. TheSEVERITY of the exception
message depends on the system's % usage of kernel private storage
that is below the bar.
- A percentage of 80-84 is lowSEVERITY.
- A percentage of 85-89 is mediumSEVERITY.
- A percentage above 89 is highSEVERITY.
- PVTSTG(pvtstg%) where an integer, 0-100, followed
by a %, indicating the threshold percent for usage of kernel private
storage below the bar that was available after kernel initialization.
An exception message is displayed when system values are equal to
or greater than pvtstg%. TheSEVERITY of the exception
message depends on the system's % usage of kernel private storage
that is below the bar.
- When using user-specified dynamicSEVERITY, which is
only valid with KERNELSTACKS(ABOVE):
- PVTSTG_HIGH(pvtstg%)
- PVTSTG_MED(pvtstg%)
- PVTSTG_LOW(pvtstg%)
- PVTSTG_NONE(pvtstg%)
- pvtsg%
- An integer, 0-100 followed by a %, indicating the threshold percent
for usage of kernel private storage below the bar that was available
after kernel initialization.
When using dynamicSEVERITY, you can specify one or more thresholds. If a threshold value for a givenSEVERITY is not specified, no exception message is issued for that level. If PVTSTG is specified along with any PVTSTG_xxx values, the PVTSTG value is ignored and the exceptionSEVERITY coincides with the specified parameters.
Default: PVTSTG(85%)
Parameter Synonyms PVTSTG_HIGH PVTSTG_H or PVTSTG_HI PVTSTG_MED PVTSTG_M PVTSTG_LOW PVTSTG_L PVTSTG_NONE PVTSTG_NO, PVTSTG_NO, or PVTSTG_N - When not using dynamicSEVERITY:
- Reference:
- None.
- Messages:
- This check issues the following exception message:
- BPXH072E
- SECLABEL recommended for multilevel security users:
- SYSLOW - see z/OS Planning for Multilevel Security and the Common Criteria for information about using security labels.