Академический Документы
Профессиональный Документы
Культура Документы
Trademarks
Agenda
The following are trademarks or registered trademarks of
the International Business Machines Corporation:
CICS
RACF Process Overview
OS/390
RACF Tuning Options
S390 Tuning Recommendations
UNIX is a registered trademark in the United States and
other countries licensed exclusively through The Open
Group.
1-4
Process Overview-Logical Data Set Process Overview-Physical Data Set
ICB
Indexing ICB Templates Segment BAM Index L1
Table Block
L3
Index L1
L2
Index L2
L1 Index L1
5-8
Overview-Index Separation Tuning Options-Influencing I/O
Before
L1 Index Profiles Profiles Profiles Profiles Profiles Profiles
A,D,..,Z A,Y,E,U H,J,S,L O,Q,E,T F,V,D,Z P,R,X,K1 K2,I,G,M Duplexing
Resident Data Blocks
Profiles
Add---- W,B MVS/RACF
After
L1 Index Profiles Profiles Profiles Profiles Profiles Profiles Audit Trail
A,...L A,Y,E,U H,J,S,L O,Q,E,T F,V,D,Z P,R,X,K1 K2,I,G,M
9-12
Resident Data Blocks Option Global Access Table
Active blocks kept in storage Generic Naming Rules
Purge with LRU Algorithm &RACUID
&RACGPID
Recommend: Give maximum # No Logging
No Statistics
Resident Data Blocks ECSA on MVS If not granted in GAT
Service Machine on VM normal check made
MVS/RACF Access Approved CSA
13-16
Generic Profiles Can Hurt Performance... Generic Profiles Can Hurt Performance...
Avoid Problems:
//DD1 DD DSN=TOM.x
//DD2 DD DSN=MARY.x Don't create too many generics
//DD3 DD DSN=FRED.x Watch out for fully-qualified
//DD4 DD DSN=SUE.x generics
Each generic should ideally
//SYSPROC DD DSN=SYS1.CLIST protect many data sets
// DD DSN=ISP.CLIST Use GLOBAL DATASET for
// DD DSN=ICH.CLIST data sets everyone needs to
// DD DSN=MY.CLIST READ
// DD DSN=SYS1.CLST2
RACLIST
ACCTNUM
Dataspace
17-20
RACLIST GLOBAL=YES RACGLIST
RACF
C Dataspace B-tree
B-tree
P B-tree
21-24
UNIX Performance Enhancements (VLF)
ACEE Data in Memory (VLF)
UNIX UNIX UNIX TSO
System System System
Services Services Services
CPU A
C prgm C prgm C prgm
1 2 3
You specify
IRRUMAP
CPU A CPU B IRRGMAP
VLF VLF
ACEE info ACEE info VLF IRRSMAP
about about
active users active users IRRUMAP in COVLFxx
UID userid
CPU A CPU B
IRRGMAP GID group
IRRACEE in VLF (COFVLFxx)
Admin changes affect VLF info IRRSMAP Saves USP info
MAXVIRT in VLF default is fine
Or consider UNIXMAP
25-28
Performance Enhancements 2.1-Sysplex... Storage Consumption MVS
CSA
Primary Backup
Global Access Table
RACF RACF CSA/ECSA
50 20% RACF Data Base Information
Min of
Primary
Profiles for Protected Programs
RDB
LSQA/ELSQA
CPU A CPU B CPU C
ACEEs
RACLISTed Profiles(IMS/CICS)
Data Sharing Mode Generic Profiles
Named Structures You
Data Space
Minimum=RDB for each primary & backup
Shared General Resource Profiles Control
Of the factors
that impact
RACF performance,
Erase on Scratch I am benefit is greatest
tired of
Long Group Trees waiting in reducing
Some admin functions I/O activity
V2.1 improved IRRUT200
Connections to many groups
Very large groups
Very large access lists
29-32
Tuning Recommendations
Skip Duplex profile statistics
Minimize level of SMF audit
Place RACF DS on fast device
Use Resident Data Blocks
Use Coupling Facility (data
sharing mode)
Use Global Access Table
Use generic profiles with care
Use SETR RACLIST
Control Admin functions
Keep ACEEs in VLF
Reorg your data set
Split database as last resort
33-36