RSM_MEMLIMIT

Description:
Checks the MEMLIMIT parameter in SMFPRMxx, which affects the amount of high virtual storage available to jobs on the system.
Reason for check:
IBM® suggests that jobs requiring virtual storage above 2G use the MEMLIMIT option on the associated JCL EXEC statement to control high virtual storage usage. Additionally, IBM suggests that the IEFUSI exit be used as a secondary limit on the allocation of high virtual storage. Finally, a system wide default MEMLIMIT should be set in SMFPRMxx. This check will issue an exception when the MEMLIMIT setting in SMFPRMxx has been set to zero.
z/OS® releases the check applies to:
z/OS V1R4 and later in z/Architecture® mode only.
User override of IBM values:
Start of changeThe 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.End of change
Start of changeADDREPLACE POLICY[(policyname)] [STATEMENT(name)]End of change
UPDATE
CHECK(IBMRSM,RSM_MEMLIMIT),
INTERVAL(ONETIME),
SEVERITY(LOW),
DATE('date_of_the_change')
Reference:
For more information, see z/OS MVS Initialization and Tuning Reference, z/OS MVS Programming: Extended Addressability Guide, and z/OS MVS Installation Exits.
Messages:
This check issues the following exception messages:
  • IARH109E
See the IARH messages in z/OS MVS System Messages, Vol 6 (GOS-IEA).
SECLABEL recommended for multilevel security users:
SYSLOW - see z/OS Planning for Multilevel Security and the Common Criteria for information on using SECLABELs.