CSA storage allocation
What is it?
A reference for the storage the z/OS Agent reserves in CSA, ECSA, and ESQA. Use these values when sizing the system or when interpreting storage messages reported by the agent.
The agent allocates enough storage in fixed ESQA to hold the SMF exits. Less than 100 KB is used for all resident modules.
ECSA usage:
- XPS PCB - 256 bytes
- XPS parameters - 272 bytes
- UCB list - 256 bytes
- Tracking queues - depends on parameter values
The tracking queues are allocated according to the PROCESS value in XPSPRMxx, unless they are overridden by the SETQUES parameter (JOB=jjj,MSG=mmm,DSN=ddd,WTO=mmm,EVT=eee). The values for each queue are the largest of the SETQUES, the default, and the value calculated from the PROCESS parameter.
- JOBQ - 16+1024*(jjj+1)
- JOBQ index - jjj
- MSGQ - 16+126 *(mmm+1)
- DSNQ - 16+127*(ddd+1)
- WTOQ - 16+147*(mmm+1)
- EVTQ - 16+76*(eee+1)
| Queue | Calculated size | Default size | Default storage |
|---|---|---|---|
| JOBQ | ppp*4 | 120 | ~121K |
| MSGQ | ppp*64 | 1920 | ~236K |
| DSNQ | ppp*16 | 480 | ~60K |
| WTOQ | ppp*16 | 480 | ~69K |
| EVTQ | n/a | 240 | ~17K |