measuring the effects of system recovery boost
TRANSCRIPT
Measuring the effects of
System Recovery Boost
Fabio Massimo Ottaviani
EPV Technologies
Agenda
Overview
Relevant SMF fields
Effects on CPU and zIIP measurements
Support in EPV for z/OS V16
2
Overview
… Built into IBM z15, System Recovery Boost is an innovative solution that diminishes the impact of downtime, planned or unplanned, so you can restore service and recover workloads substantially faster than on previous IBM Z generations with zero increase in IBM software MSU consumption or cost
With System Recovery Boost, you can use your already-entitled Central Processors and zIIPs to unleash additional processing capacity on an LPAR-by-LPAR basis, providing a fixed-duration performance boost to reduce the length and mitigate the impact of downtime …
4
from IBM System Recovery Boost – Frequently asked questions
Overview
In this overview will discuss:
▪ Boost class: Shutdown, IPL, Recovery process
▪ Boost type: Speed, zIIP
▪ System parameters
▪ System commands
5
Overview – Shutdown
You need to run the IEASDBS (IEA Shut Down Boost Start)
procedure at shutdown to trigger System Recovery Boost
The length of the boost interval is 30 minutes (or until the
system stops)
If your system automation takes more than 30 minutes to
shutdown the system you should run IEASDBS when the CPU
needs are the highest to get the most benefits
7
Overview - IPL
No special action is required; System Recovery Boost is
activated automatically
The length of the boost interval is 60 minutes
Part of the boost interval can be exploited to process backlog
faster
8
Overview – Recovery process
Recovery process allows to reduce the disruption caused by the following sysplex recovery activities and to expedite the return to steady-state operations:
▪ Sysplex partitioning
▪ CF structure recovery
▪ CF datasharing member recovery
▪ HyperSwap
Individual recovery process boost lasts up to five minutes each, and you can use up to thirty minutes worth of these boosts in a consecutive 24-hour period (per LPAR)
9
Overview – Speed Boost
When the z15 is configured as a subcapacity model, LPARs that are running in a boost period can access the Speed Boost and run at full speed
The following subcapacity models are available:
▪ IBM z15 T01 subcapacity models are 4xx, 5xx, and 6xx, where xx is 1 – 34; model 7xx is the full capacity model
▪ IBM z15 T02 subcapacity models are A0x - Y0x, where x is 1 – 6; model Z0x is the full capacity model.
Speed Boost applies to general purpose processors (GCP) only; zIIPs already run at full speed
10
Overview – zIIP boost
While zIIP Boost is active, z/OS will make zIIP eligible, work which is normally not zIIP eligible
In case an LPAR has some zIIPs that are defined as reserved, and some number of those can be backed by physical zIIPs, those reserved zIIPs will be brought online during the boost period
zIIP Boost works whether you are running in PROCVIEW CORE or PROCVIEW CPU mode, or whether or not your zIIPs are running in SMT mode
If you have no zIIPs defined to an LPAR, you will see no benefit from zIIP Boost
11
Overview - Parameters
System Recovery Boost can be controlled via the BOOST
parameter in the IEASYSxx parmlib member:
▪ SYSTEM is the default setting; all boost types will be
exploited
▪ ZIIP will only allow for zIIP Boost
▪ SPEED will only allow for GCP Speed Boost
▪ NONE will disable all types of boosting
12
Overview - Commands
/D IPLINFO,BOOST,STATE
RESPONSE=TEST
IEE257I Boost State
Boost class: N/A
zIIP boost: inactive
Speed boost: inactive
D IPLINFO,BOOST,STATE
RESPONSE=PROD
IEE257I Boost State
Boost class: IPL
zIIP boost: active with 5 transient zIIP cores
Speed boost: active
14
Relevant SMF fields
The following information is provided in SMF records:
▪ Boost class; it is the reason of the boost; it can be IPL,
Shutdown or Recovery process
▪ Boost type; it can be zIIP, Speed or both
16
Relevant SMF fields
SMF30_BoostInfo; bit meaning when set:
▪ Bit 0, zIIP boost
▪ Bit 1, Speed boost
▪ Bits 5-7 (*):
✓001, IPL
✓010, Shutdown
✓011, Recovery process
(*) The boost class value is valid only when one or more boost type is active
17
Relevant SMF fields
SMF70_BoostInfo; bit meaning when set:
▪ Bit 0, zIIP boost
▪ Bit 1, Speed boost
SMF70FLA; 2-bytes existing flag; bit meaning when set:
▪ Bit 9, zIIP boost
▪ Bit 10, Speed boost
▪ Bits 13-15 (*):
✓ 001, IPL
✓ 010, Shutdown
✓ 011, Recovery process
(*) The boost class value is valid only when one or more boost type is active
18
Relevant SMF fields
SMF72FLA; 2-bytes existing flag; bit meaning when set:
▪ Bit 9, zIIP boost
▪ Bit 10, Speed boost
▪ Bits 13-15 (*):
✓001, IPL
✓010, Shutdown
✓011, Recovery process
(*) The boost class value is valid only when one or more boost type is active
19
Relevant SMF fields
SMF79FLA has the same layout as SMF72FLA
SMF89_BoostInfo and SMF89T2_BoostInfo have the same
layout as SMF30_BoostInfo
SMF99_BoostInfo has the same layout as SMF30_BoostInfo
with a couple of bits more
More information, including boost start and end time, is
provided in the new subtype 40 of SMF 90
20
Effects on CPU and zIIP measurements - Case 1
Machine is an IBM 8561-716
Analyzed system IPLed at 21:57 on 16th August 2021
System is sharing 5 CPUs and 8 zIIPs
BOOST parameter not specified so SYSTEM default applies
Only zIIP Boost expected
22
23
At system level:
CPU consumptions look normal
zIIP consumptions very high in the IPL hour
Effects on CPU and zIIP measurements - Case 1
24
But service class total CPU consumptions look very high after IPL; for 1 hour
Effects on CPU and zIIP measurements - Case 1
25
The badnews is thatservice classes seems to use more MSU than the system
Effects on CPU and zIIP measurements - Case 1
Boost
end
26
The good news is thatthe MSU 4HRA is notimpacted
CPU unboostedtime isprovided in SMF 70
Effects on CPU and zIIP measurements - Case 1
Effects on CPU and zIIP measurements - Case 2
Machine is an IBM 8562-T05
Analyzed system IPLed at 20:18 on 6th July 2021
System is sharing 2 CPUs and 2 zIIPs
BOOST parameter not specified so SYSTEM default applies
Both Speed and zIIP Boost expected
27
28
At system level:
CPU consumptions look low at beginning and grows later
zIIP consumptions high in some intervals of the IPL hour
Effects on CPU and zIIP measurements - Case 1
Effects on CPU and zIIP measurements - Case 2
Also in this case, workload consumptions exceeded system
consumptions
It indicates the system got zIIP boost benefits
We tried to evaluate the Speed Boost benefits
29
Effects on CPU and zIIP measurements - Case 2
We analyzed the hourly profile of the CPU sec / MIPS ratio of WLM
We expected to see a reduction caused by the speed boost (CEC MIPS are the same because not in SMF while less CPU time should be needed )
As you can see the ratio remained stable in the IPL hour
30
Effects on CPU and zIIP measurements
During the zIIP boost, at workload level it’s impossible to distinguish between zIIP eligible and not eligible work overflowing to CPU
During the Speed boost, SMF records that contain capacity information, such as 30, 70-1, 72-3, and 89, will reflect the unboosted capacity of the image, not the effective boosted capacity
BOTTOM LINE
Don’t use boost intervals for capacity management
31
Support in EPV for z/OS V16
Added BOOST controls in changes
Every modification of boost status will be logged
Both boost type and boost class
Enabled by default
You can disable it in CHANGES
34
Support in EPV for z/OS V1635
SYSTEM CHANGES SERIAL YES CEC OF SYSTEM
SYSTEM CHANGES REALCPU YES CPUS IN LPAR
SYSTEM CHANGES LCPUDE YES DEDICATED CPUS IN LPAR
SYSTEM CHANGES LCPUSH YES SHARED CPUS IN LPAR
SYSTEM CHANGES LIIPDE YES DEDICATED IIPS IN LPAR
SYSTEM CHANGES LIIPSH YES SHARED IIPS IN LPAR
SYSTEM CHANGES CENTSTORE YES SYSTEM CENTRAL STORAGE
SYSTEM CHANGES MVSLVL YES SYSTEM OS LEVEL
SYSTEM CHANGES RMFVER YES SYSTEM RMF LEVEL
SYSTEM CHANGES EPV_SU YES HARDWARE SERVICE UNITS
SYSTEM CHANGES SMF70HDM YES HIPERDISPATCH ACTIVE
SYSTEM CHANGES ZIPHONOR YES IIP HONOR PRIORITY
SYSTEM CHANGES R723NFFS YES IIP NORMALIZATION
SYSTEM CHANGES SMF70PML YES BLK WKL THRESHOLD
SYSTEM CHANGES SMF70PMT YES BLK WKL CPU %
SYSTEM CHANGES SMF70MTID YES PROCVIEW CORE
SYSTEM CHANGES MTIIP YES MT IIP THREADS
SYSTEM CHANGES BOOSTINFO YES BOOST TYPE
SYSTEM CHANGES BOOSTCLASS YES BOOST REASON