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
  • 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
  • SYS1.PARMLIB(IEASYSxx)
    • MAXUSER=2000
      551 minimum, added extra buffer for tasks other than z/OS Explorer
  • OMVS segment of user ID STCRSE
    • ASSIZEMAX(2147483647)
      2 GB