Table of Contents (exploded view)
Abstract for MVS Initialization and Tuning Guide
Summary of changes
Summary of changes for z/OS Version 2 Release 2 (V2R2) as updated December 2015
Summary of changes for z/OS Version 2 Release 2 (V2R2)
z/OS Version 2 Release 1 summary of changes
Storage management overview
Initialization process
Creating address spaces for system components
Master scheduler initialization
Subsystem initialization
START/LOGON/MOUNT processing
Processor storage overview
System preferred area
Nucleus area
The fixed link pack area (FLPA)
System queue area (SQA-Fixed)
Fixed LSQA storage requirements
V=R area
Virtual storage overview
The virtual storage address space
General virtual storage allocation considerations
System Queue Area (SQA/Extended SQA)
SQA/CSA thresholds
Pageable link pack area (PLPA/Extended PLPA)
Placing modules in the system search order for programs
Search order the system uses for programs
Module placement effect on application performance
Access time for modules
Module placement effect on system performance
Placement of modules in LPA
Placement of modules outside LPA
Module placement effect on virtual storage
Recommendations for Improving System Performance
Modified link pack area (MLPA/Extended MLPA)
Common service area (CSA/Extended CSA)
SQA/CSA shortage thresholds
Local system queue area (LSQA/Extended LSQA)
Large frame area (LFAREA)
LFAREA parameter
LFAREA syntax and examples
LFAREA calculation example 1
LFAREA calculation examples 2 and 3
LFAREA calculation example 4
LFAREA calculation example 5
Scheduler work area (SWA/Extended SWA)
Subpools 229, 230, 249 - Extended 229, 230, 249
System region
The private area user region/extended private area user region
Types of user regions
Virtual regions
Real regions
Specifying region type
Region size and region limit
What is region size?
What is region limit?
Specifying region size
Limiting user region size
Why control region size or region limit?
Using JES to limit region size
Using exit routines to limit region size
Using SMFLIMxx to control the REGION and MEMLIMIT
Overview of the SMFLIM keywords
Establishing SMFLIM rules in SMFLIMxx
What happens when there are multiple rules, or if there is an SMFLIMxx active and an IEFUSI exit active
SMFLIM examples
Identifying problems in virtual storage (DIAGxx parmlib member)
Using the common storage tracking function
Using GETMAIN/FREEMAIN/STORAGE (GFS) trace
Auxiliary storage overview
System data sets
Paging data sets
Directed VIO
Primary and secondary PLPA
Virtual I/O storage space
Using storage-class memory (SCM)
Improving module fetch performance with LLA
LLA and module search order
Planning to use LLA
Using VLF with LLA
LLA notes
Coding the required members of parmlib
Coding CSVLLAxx
Using multiple CSVLLAxx members
Example of multiple CSVLLAxx members
Storing program objects in PDSEs
Coding COFVLFxx
Controlling LLA and VLF through operator commands
Starting LLA
Starting LLA after system initialization
Starting VLF
Stopping LLA and VLF
Modifying LLA
Identifying members for selective refreshes
Removing libraries from LLA management
Modifying shared data sets
Using the FREEZE|NOFREEZE option
Changing LLA-managed libraries
LLA ENQ consideration
Using the GET_LIB_ENQ keyword
Compressing LLA-managed libraries
Recataloging LLA-managed data sets while LLA is active
Allocation considerations
Serialization of resources during allocation
Improving allocation performance
The volume attribute list
Use and mount attributes
Use attributes
Mount attributes
The nonsharable attribute
System action
Auxiliary storage management initialization
Page operations
Paging operations and algorithms
Paging operations and algorithms for storage-class memory (SCM)
Configuring storage-class memory (SCM)
Page data set sizes
Storage requirements for page data sets
Page data set protection
SYSTEMS level ENQ
Status information record
Space calculation examples
Example 1: Sizing the PLPA page data set, size of the PLPA and extended PLPA unknown
Example 2: Sizing the PLPA page data set, size of the PLPA and extended PLPA known
Example 3: Sizing the common page data set
Example 4: Sizing local page data sets
Example 5: Sizing page data sets when using storage-class memory (SCM)
Performance recommendations
Estimating total size of paging data sets
Using measurement facilities
Adding paging space
Deleting, replacing or draining page data sets
Questions and answers
The system resources manager
System tuning and SRM
Section 1: Description of the system resources manager (SRM)
Controlling SRM
Objectives
Types of control
Dispatching control
Functions
Swapping
Domain-related swaps
System-related swaps
Swap recommendation value
Dispatching of work
Resource use functions
Multiprogramming level adjusting
Logical swapping
Working set management
Enqueue delay minimization
I/O priority queueing
DASD device allocation
Prevention of storage shortages
Auxiliary storage
SQA
Pageable frames
Pageable frame stealing
I/O service units
Section 2: Basic SRM parameter concepts
MPL adjustment control
Transaction Definition for CLISTs
Directed VIO Activity
Alternate wait management
Dispatching mode control
Section 3: Advanced SRM parameter concepts
Selective enablement for I/O
Adjustment of constants options
Enqueue residence control
SRM invocation interval control
Pageable storage control
Central storage control
Section 4: Guidelines
Defining installation requirements
Subsystems
Batch
TSO/E
General
Preparing an initial OPT
Using SMF task time
Section 5: Installation management controls
Operator commands related to SRM