RACF Storage Considerations
This section discusses storage considerations for RACF.
Virtual Storage
Figure 21 estimates RACF virtual storage usage, for planning purposes.
Figure 21 | (Page | 1 | of | 2). |
| RACF Estimated Storage Usage |
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||
Storage Subpool |
| Usage |
|
|
|
|
|
|
|
|
|
|
|
|
|
| How | to | Estimate | Size |
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||
FLPA |
| RACF | service | routines, | if |
| IMS | or | CICS |
| is47using000 |
|
|
|
|
|
|
|
|
|
|
|
| ||||||||
|
| RACF | for |
| authorization | checking |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||
|
| RACROUTE | REQUEST=FASTAUTH | and |
|
|
|
|
|
| Measure | using | AMBLIST |
|
|
|
|
|
|
|
| ||||||||||
|
| ICHRTX00 | exits |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||
PLPA |
| RACF | installation | exits | that | are | AMODE(24) | Measureor | using | AMBLIST |
|
|
|
|
|
|
|
| |||||||||||||
|
| AMODE(ANY) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
| RACF | RMODE(24) |
| code |
|
|
|
|
|
|
|
| 750 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||
|
| RACF | service | routines, | if |
| IMS | or | CICS |
| is47not000 | using |
|
|
|
|
|
|
|
|
|
|
| ||||||||
|
| RACF for authorization checking, unless | explicitly |
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||
|
| removed from SYS1.LPALIB and placed |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||
|
| elsewhere for use in FLPA |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||
|
| RACROUTE | REQUEST=FASTAUTH | and |
|
|
|
|
|
| Measure | using | AMBLIST |
|
|
|
|
|
|
|
| ||||||||||
|
| ICHRTX00 | exits |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||
|
| RACF | range | table |
|
|
|
|
|
|
|
|
| 4 + (number_of_ranges× 45) |
|
|
|
|
|
| |||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||
EPLPA |
| RACF | installation | exits | that | are | AMODE(31) | Measure | using | AMBLIST |
|
|
|
|
|
|
|
| |||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||
|
| RACF |
|
| 875 | 000 |
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||
SQA |
| RACF | communications | vector | table | and | extension2800 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||
|
| Class descriptor table (CNST) and | RACF | router7500 + | 58 × |
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||
|
| table |
|
|
|
|
|
|
|
|
|
|
|
|
| number_of_customer_defined_classes |
|
|
|
| |||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||||
ESQA |
| RACF | data | sharing | control | area |
|
|
|
| 300 (when enabled for sysplex communication) |
|
| ||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||||||
|
| Class descriptor | table | (CNSX) |
|
|
|
|
|
|
|
| |||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 30) | + |
| (number_of_customer_defined×_classes |
|
| |||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 58) | + | 26 |
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| For | Security | Server | (RACF) | Release | 2, | there | are | |||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 43 |
|
| ||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| entries | in | the | router | table, | so | the | size | of | the | |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| is | 6180 | + (number_of_customer_defined_classes |
| |||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| × 58). If you | install | a | PTF that adds | entries, | you | |||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| will | need | to | recalculate | this | number. |
|
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||||||||
LSQA |
| ACEE | and | related | storage |
|
|
|
|
|
| 400 + installation_data_length + |
|
|
|
| |||||||||||||||
|
| Notes: |
|
|
|
|
|
|
|
|
|
|
|
|
| terminal_installation_data_length | + |
|
|
|
| ||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| application_installation_data + | (52 | for | every | 78 |
| |||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||||||
|
| 1. Applications | can | place |
| this | storage | in |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||
|
|
| different |
| subpool. |
|
|
|
|
|
|
| temporary datasets, rounded up to the next |
|
| ||||||||||||||||
|
|
|
|
|
|
|
|
|
|
| multiple | of | 52) |
|
|
|
|
|
|
|
|
| |||||||||
|
| 2. Applications | can | create | multiple | ACEEs | in | this |
|
|
|
|
|
|
|
|
|
|
| ||||||||||||
|
|
| and | other |
| storage | subpools. |
|
|
| If the address space has been dubbed an |
| |||||||||||||||||||
|
|
|
|
|
|
| OpenEdition process, then add: 52 + |
|
|
| |||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| (number_of_connected_groups_with× GIDs4) |
|
|
| |||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Add 112 bytes if the user | has | CLAUTH for | a | clas | ||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| with | a | POSIT | value | over | 127. |
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Formula for average_profile_size:
average_profile_size = 51 + average_installation_data + (average_number× 9)_of+_access_entries (average_number_of_categories× 2) + (average_number_of_conditional_access× 17)_entries
32 OS/390 V1R2.0 Security Server (RACF) Planning: Installation and Migration