Set the z/OS UNIX limits in BPXPRMxx
Remote Systems Explorer (RSE), which provides core services such as connecting
the client to the host system, is a z/OS®
UNIX based process. Therefore, it is important to set correct
values for the z/OS
UNIX system limits in BPXPRMxx
, based on the
number of concurrently active z/OS Explorer users and their average workload. Define OMVS=xx
in the
IEASYSxx
parmlib member to specify which BPXPRMxx
parmlib member should be used during IPL.
See "Tuning considerations" in the Host Configuration Reference Guide
(SC27-8438) for more information about
different BPXPRMxx
defined limits and their impact on z/OS Explorer.
MAXASSIZE
specifies the maximum address space (process) region size. 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 z/OS Explorer in your security software, as described in Define the z/OS Explorer 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 z/OS Explorer in your security software, as described in Define the z/OS Explorer 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 z/OS Explorer in your security software, as described in Define the z/OS Explorer started tasks.
MAXPROCUSER
specifies the maximum number of processes that a
single z/OS
UNIX user ID can have concurrently active. Set
MAXPROCUSER
in SYS1.PARMLIB(BPXPRMxx)
to 50
or
higher. This setting is intended to be a system-wide limit, because it should be active for each
client that uses z/OS Explorer.
DISPLAY OMVS,O
SETOMVS MAXASSIZE=2G
SETOMVS MAXTHREADS=1500
SETOMVS MAXTHREADTASKS=1500
SETOMVS MAXPROCUSER=50
- For more information about other locations where address space sizes can be set or limited, see "Address space size" in the Host Configuration Reference Guide (SC27-8438).
- The
MAXPROCUSER
value suggested here is based upon users having a unique z/OS UNIX user ID (UID). Increase this value if your users share the same UID. - Ensure that other
BPXPRMxx
values, such as those forMAXPROCSYS
andMAXUIDS
, are sufficient to handle the expected amount of concurrently active z/OS Explorer users. See "Tuning considerations" in the Host Configuration Reference Guide (SC27-8438) for more details. - During the SMP/E install of z/OS Explorer, 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/zexpl') MODE(RDWR) /* can be MODE(READ) */ TYPE(ZFS) PARM('AGGRGROW') /* zFS, with extents */ /* TYPE(HFS) */ /* HFS, auto. extent */