Defining limits
Now that the resource usage numbers are known, we can customize
the limiting directives with appropriate values.
- /etc/zexpl/rse.env
- Xmx512m not changed
- Dmaximum.clients=25
- Dmaximum.threads=420
- Dminimum.threadpool.process=10
This change is optional; RSE will start new thread pools as needed
- DDSTORE_USE_THREADED_MINERS=true
- DHIDE_ZOS_UNIX=true
- DDSTORE_IDLE_SHUTDOWN_TIMEOUT=10800000
- Xmx512m
- FEK.#CUST.PARMLIB(FEJJCNFG)
- MAX_THREADS=574
- SYS1.PARMLIB(BPXPRMxx)
- MAXPROCSYS(2000) 1081 minimum, added extra buffer for tasks other than z/OS® Explorer
- MAXPROCUSER(100) 66 minimum, added extra buffer in case the RSE thread pools
support less than the projected 25 clients - MAXTHREADS(1500) must be minimum 574 for JES Job Monitor,
which has the highest maximum thread count (STCRSE has 536) - MAXTHREADTASKS(1500) must be minimum 574 for JES Job Monitor,
which has the highest maximum thread count (STCRSE has 536) - MAXUIDS(700) 502 minimum, added extra buffer for tasks other than z/OS Explorer
- MAXASSIZE(209715200) not changed (200 MB system default), we use ASSIZEMAX in the OMVS
segment of user ID STCRSE
- MAXPROCSYS(2000)
- SYS1.PARMLIB(IEASYSxx)
- MAXUSER=2000 551 minimum, added extra buffer for tasks other than z/OS Explorer
- MAXUSER=2000
- OMVS segment of user ID STCRSE
- ASSIZEMAX(2147483647) 2 GB
- ASSIZEMAX(2147483647)