Set the z/OS UNIX limits in BPXPRMxx
MAXASSIZE
specifies the maximum address space (process) region size below the
2GB
bar (addressable in 31-bit). Set MAXASSIZE
in
SYS1.PARMLIB(BPXPRMxx)
to 2G
. This is the maximum value allowed.
This is a system-wide limit, and thus active for all z/OS®
UNIX address spaces. If this is not what you want, you can set
the limit only for RSE API in your security software, as described in Define the RSEAPI started tasks.
MAXTHREADS
specifies the maximum number of active threads for a single process.
Set MAXTHREADS
in SYS1.PARMLIB(BPXPRMxx)
to 1500
or higher. This is a system-wide limit, and thus active for all z/OS
UNIX address spaces. If this is not what you want, you can set
the limit only for RSE API in your security software, as described in Define the RSEAPI started tasks.
MAXTHREADTASKS
specifies the maximum number of active MVS tasks for a single process. Set MAXTHREADTASKS
in
SYS1.PARMLIB(BPXPRMxx)
to 1500
or higher. This is a system-wide
limit, and thus active for all z/OS
UNIX address spaces. If this is not what you want, you can set
the limit only for RSE API in your security software, as described in Define the RSEAPI started tasks.
DISPLAY OMVS,O
SETOMVS MAXASSIZE=2G
SETOMVS MAXTHREADS=1500
SETOMVS MAXTHREADTASKS=1500
- Ensure that other
BPXPRMxx
values, such as those forMAXPROCSYS
andMAXUIDS
, are sufficient to handle the expected amount of concurrently active RSE API users. - During the SMP/E install of RSE API, you were advised
to place the code in a separate file system (zFS of HFS) and update
BPXPRMxx
to mount this file system during system IPL. Included is a repeat of the sample mount command in case this update still must be done:MOUNT FILESYSTEM('#dsn') MOUNTPOINT('–PathPrefix–usr/lpp/IBM/rseapi') MODE(RDWR) /* can be MODE(READ) */ TYPE(ZFS) PARM('AGGRGROW') /* zFS, with extents */