Setting the z/OS UNIX limits in BPXPRMxx
MAXASSIZE
specifies the maximum address space
(process) region size. Set MAXASSIZE
in SYS1.PARMLIB(BPXPRMxx)
to
2G, which is the maximum value allowed.
MAXTHREADS
specifies the maximum number of active
threads for a single process. Set MAXTHREADS
in SYS1.PARMLIB(BPXPRMxx)
to
1500 or higher.
MAXTHREADTASKS
specifies the maximum number of
active MVS tasks for a single
process. Set MAXTHREADTASKS
in SYS1.PARMLIB(BPXPRMxx)
to
1500 or higher.
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.
These values can be checked and set dynamically until the next IPL with the following console commands:
DISPLAY OMVS,O
SETOMVS MAXASSIZE=2G
SETOMVS MAXTHREADS=1500
SETOMVS MAXTHREADTASKS=1500
SETOMVS MAXPROCUSER=50