SlideShare a Scribd company logo
1 of 53
Download to read offline
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Gustavo Fernandes Araujo
Capacity and Performance Team
ITAU UNIBANCO BANK
How To Get The Most from IBM Z
System Design
Real User Experience
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Introduction01
Tools02
Capacity Planning Evaluation03
Conclusions04
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
 2012 – Graduationin Materials Engineering – Universityof Sao Paulo
 2013 – 2015 – Intelectual PropertyConsultant
 2015 – now – Mainframe Capacity and PerformanceAnalyst in ITAU UNIBANCO
 DataCenter migrations
 Technology migration through z Generations
 WLM Analysis
 Performance Analysis
 2018 – Post graduationin Data Analysis and Data Mining - FIA
ABOUT ME_
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
 2017 - Planning and Performance Study in the Consolidation of
Mainframe CECs
 May, CMG IMPACT, Sao Paulo, Brazil – Best Paper CMG Brazil
 August, IBM STU, Sao Paulo, Brazil
 November, CMG IMPACT, New Orleans, USA
 2018 – Mainframe Performance Review
 May, CMG IMPACT, Sao Paulo, Brazil
 2019 – How To Get The Most from IBM Z System Design - Real User Ex
 February,SHARE, Phoenix,USA
 May, CMG IMPACT, Sao Paulo, Brazil
 2019 – Real Cases Performance Evaluation of Z Generations
 February,SHARE, Phoenix,USA
PRESENTATIONS_
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
ABOUT ITAU UNIBANCO_
49.7 M
Retail
Clients
32.4 M
Credit Card
Accounts
100,335
Employees
28.1 M
Debit Card
Accounts
4,940
Bank Agencies and
Banking Services Posts
48,476
ATMs
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
OBJECTIVE_
Present and discuss the Cross Drawer effect
in the Mainframe and how it can
drive the Capacity Planning of your
Company.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Cross Drawer_
Drawer1Drawer2Drawer3Drawer4
LPAR 1
LPAR 1 LPAR 2
CF 1
LPAR 3
> The Cross Drawer occurs when the PR/SM is required to
dispatch the logical processors (GCPs + zIIPs) of the LPAR
in more than one Drawer.
> The limitation of the amount of physical processors in
the Drawer depends on the Hardware Model.
> A loss of performance is expected due to the allocation
of the LPAR over more than one Drawer and the use more
intense of shared caches and central memory.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Cross Drawer Inside z14_
CP Logical
Cluster 0
SCSC
MemMem (DIMMs)
CP
CP
Mem A-Bus
CP
Mem Mem (DIMMs)
CP
CP
MemA-Bus
CP
CP Logical
Cluster 1
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
z13 and z14 Capacity Comparison _
z14z13
+31%111,556 MIPS 146,462 MIPS
Scalability
Maximum Capacity
per CEC
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
z13 and z14 Capacity Comparison _
z14z13
+31%111,556 MIPS 146,462 MIPS
Scalability
Maximum Capacity
per CEC
Maximum Capacity
of a Single Drawer
+30%36 PUs
37,973 MIPS
43 PUs
49,210 MIPS
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
z13 and z14 Capacity Comparison _
z14
z13
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Logical Processors Allocation_
If all my LPARs have less logical
processors than the amount of
physical processors of the
drawer, is it possible to occur the
Cross Drawer event?
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Logical Processors Allocation_
The number of
Logical Processors of
the LPAR is higher
than the number of
processors of the
Drawer.
PR/SM
Scenario 1 Ex: LPAR 1 with 44 LCPs (GCP+zIIP) in z14
LCP Cross Drawer
DRAWER 1
42 PUs
DRAWER 2 – 43 PUs DRAWER 3 – 43 PUs
DRAWER 4
42 PUs
43LCPs VH
LPAR 1
1 LCP VH
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Logical Processors Allocation_
The number of
Logical Processors of
the LPAR is higher
than the number of
processors of the
Drawer.
PR/SM
Scenario 1 Ex: LPAR 1 with 44 LCPs (GCP+zIIP) in z14
LCP Cross Drawer
DRAWER 1
42 PUs
DRAWER 2 – 43 PUs DRAWER 3 – 43 PUs
DRAWER 4
42 PUs
43LCPs VH
LPAR 1
1 LCP VH
The number of
Logical Processors of
the LPAR is smaller
than the number of
processors of the
Drawer. All LCPs VH,
no other LPAR in the
CEC.
PR/SM
Scenario 2 Ex: LPAR 2 with 30 LGCPs in z14
No Cross Drawer
DRAWER 1
42 PUs
DRAWER 2 – 43 PUs DRAWER 3 – 43 PUs
DRAWER 4
42 PUs
30LCPs VH
LPAR 1
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Logical Processors Allocation_
The number of
Logical Processors of
the LPARs is smaller
than the number of
processors of the
Drawer, but they
share 2 processors
VM and it does not fit
all in one drawer.
PR/SM
Scenario 3 Ex: LPAR 1: 20 LCPs VH + 2VM 30% - LPAR 2: 25 LCPs + 2VM 70%
Vertical Medium LCP Cross Drawer
DRAWER 1
42 PUs
DRAWER 2 – 43 PUs DRAWER 3 – 43 PUs
DRAWER 4
42 PUs
20LCPsVH 25LCPsVH
LPAR 1 LPAR 2
2 VM
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Logical Processors Allocation_
The number of
Logical Processors of
the LPARs is smaller
than the number of
processors of the
Drawer, but they
share 2 processors
VM and it does not fit
all in one drawer.
PR/SM
Scenario 3 Ex: LPAR 1: 20 LCPs VH + 2VM 30% - LPAR 2: 25 LCPs + 2VM 70%
Vertical Medium LCP Cross Drawer
DRAWER 1
42 PUs
DRAWER 2 – 43 PUs DRAWER 3 – 43 PUs
DRAWER 4
42 PUs
20LCPsVH 25LCPsVH
LPAR 1 LPAR 2
2 VM
The number of
Logical Processors of
the LPARs is smaller
than the number of
processors of the
Drawer, but they
share 2 processors
VM and the total fits
in one drawer.
PR/SM
Scenario 4 Ex: LPAR 1: 10 LCPs VH + 2VM 30% - LPAR 2: 15 LCPs + 2VM 70%
No Cross Drawer
DRAWER 1
42 PUs
DRAWER 2 – 43 PUs DRAWER 3 – 43 PUs
DRAWER 4
42 PUs
10LCP
VH
15LCPsVH
LPAR 1
LPAR 2
2 VM
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Introduction01
Tools02
Capacity Planning Evaluation03
Conclusions04
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Tools_
How do you know the PR/SM
placement of the logical
processors
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Triggers_
PR/SM
Triggers for PR/SM change the processors allocation
> Configuration Changes
- number of physicalprocessors of the CEC
- number of logicalprocessors of the LPAR
- weight of the logical processors of the LPAR
> Vary onlineoffline in the z/OS
> IPL
> Soft Capping
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Tools_
z14
HMC View LPAR Dump WLM
Topology Report
z14
z13
IBM as-is
tool
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
HMC - LPAR Resource Assignment Task_
z14
HMC View
CF1 LPAR1 LPAR2 LPAR3
Serial
Number
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
HMC - LPAR Resource Assignment Task_
z14
HMC View > The Operator can visualize the allocation of the
processorsby himself.
> Nodes 1 and 2, 3 and 4, 5 and 6, 7 and 8 are in the
same Drawer.
> Document with method available in TechDoc: IBM Z:
Accessing the LPAR Resource Assignment Task.
(https://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP102754)
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
HMC - LPAR Resource Assignment Task_
z13
z14
LPAR Dump
> The Operator must generate the LPAR Dump and send it to the
IBM LAB for analysis.
> IBM Lab processes the DUMP and send it formatted for the IBM
Support.
> More info than the LPAR Resource Assignment Task of HMC in
z14.
> Always used in case of problem determination.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Introduction01
Tools02
Capacity Planning Evaluation03
Conclusions04
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Cross Drawer Impact_
Do you know the impact of Cross
Drawer in your Mainframe
Environment?
And how may it drive the Capacity
Planning?
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Performance Metrics_
Traditional Metrics
 CPU/Execution
 CPI
 L1MP
 RNI
 Performance Index
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Timeline of Analysis_
ITAU UNIBANCO
> Configurations
with 6 processors
in Cross Drawer.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Performance Evaluation_
> It was not identified performance difference
between the LPAR A without Cross Drawer and
the LPAR B with Cross Drawer in the Transaction
Manager Performance.
> On the other hand, the Captured Ratio of LPAR
B was 5 p.p. worse than the Captured Ratio of
LPAR A, indicating a bigger overhead in the LPAR
with cross drawer.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Timeline of Analysis_
IBM Resiliency Review
> Study the impact of
Cross Drawer x Creation
of new LPARs
> Use of Vertical High
Processors
configuration.
ITAU UNIBANCO
> Configurations
with 6 processors
in Cross Drawer.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
IBM Resiliency Review_
Recommendations
> Study the impact of cross drawer configuration versus
adding new LPARs.
> Contain LPARs to a single z System Drawer with Vertical
High processor configuration as much as possible for best
efficiency
Benefits
> More effective use of CPU Cycles.
> Lower and more predictable response time of a transaction.
> Lower cost to process a transaction
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Timeline of Analysis _
IBM Resiliency Review
> Study the impact of
Cross Drawer x Creation
of new LPARs
> Use of Vertical High
Processors
configuration.
ITAU UNIBANCO
> Configurations
with 6 processors
in Cross Drawer.
ITAU UNIBANCO
> Configurations
with 6 processors
in Cross Drawer.
> Significant
performance loss
and increase in the
response time of
transactions.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Performance Evaluation_
Analysis
> It was identified significant
performance loss and increase in the
response time of the transactions in the
LPAR with 6 CPs in Cross Drawer.
> The Captured Ratio deteriorate
abruptly, from 85% to 66% in a 20 min
average interval.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Performance Evaluation_
Analysis
> It was identified significant
performance loss and increase in the
response time of the transactions in the
LPAR with 6 CPs in Cross Drawer.
> The Captured Ratio deteriorate
abruptly, from 85% to 66% in a 20 min
average interval.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Timeline of Analysis _
IBM Resiliency Review
> Study the impact of
Cross Drawer x Creation
of new LPARs
> Use of Vertical High
Processors
configuration.
ITAU UNIBANCO
> Configurations
with 6 processors
in Cross Drawer.
ITAU UNIBANCO
> Configurations
with 6 processors
in Cross Drawer.
> Significant
performance loss
and increase in the
response time of
transactions.
IBM
> The Cross Drawer
for ITAU Unibanco
should Always be
avoided .
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
IBM Statements_
The IBM analysis concluded
that for ITAU UNIBANCO
currentenvironment, the
Cross Drawer should always
be avoided!!
LPAR 1
LPAR 1
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Driver to Capacity Planning_
If the LPARs of your DataCenter
can only grow until the capacity
limited by the Drawer Size, this
fact shall make you reavaluate
your Capacity Planning.
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Driver to Capacity Planning_
For illustatrive purposes, the following examples compare the Capacity of a
scenariowith 6 CPs in CrossDrawer and a scenario with No Cross Drawer.
All the following examples evaluatethe Capacity with MIPS values from the
LPSR IBM Tables.
No CPs in Cross Drawer6 CPs in Cross Drawer
LPAR 1
LPAR 1
LPAR 1
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Driver to Capacity Planning_
No CPs in Cross Drawer6 CPs in Cross Drawer
LPAR 1
LPAR 1
LPAR 1
Maximum LPAR
Capacityin z13
Maximum LPAR
Capacityin z14
43,115 MIPS
54,881 MIPS
37,972 MIPS
49,210 MIPS
-10%
-11%
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Driver to Capacity Planning_
EXAMPLE 1
Reevaluate the Capacity
based on Usage
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Driver to Capacity Planning_
No CPs in Cross Drawer6 CPs in Cross Drawer
LPAR 1
LPAR 1
LPAR 1
LPAR 1 (z13)
Use of
35,000 MIPS
81%
of the total
CapacityPossible
(43,115 MIPS)
92%
of the total
CapacityPossible
(37,972 MIPS)
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Driver to Capacity Planning_
No CPs in Cross Drawer6 CPs in Cross Drawer
LPAR 1
LPAR 1
LPAR 1
LPAR 1 (z13)
Use of
35,000 MIPS
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Alternative A – Reduce the consumption_
No CPs in Cross Drawer
LPAR 1
LPAR 1 (z13)
New use of
32,000 MIPS
Reduce the Consumption
It should be evaluated options to
reduce the consumption in the
LPAR, or redistribute the
consumption in others LPARs. For
example:
> Performance improvements;
>Migration of Workloads among
LPARs
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Alternative B - Create New LPARs _
No CPs in Cross Drawer
LPAR 1 Create New LPARs
The decision to create new LPARs, should take into
consideration:
> The performance loss with the Cross Drawer;
> The growth expectationfor the LPAR;
On the other hand, don’t forget to
> Evaluate the use of other resources
- central memory
- channels
> Evaluate the effort, costs, and subsytems
specificities.
> PR/SM overheadwith a second LPAR in CEC.
LPAR 1 LPAR 2
LPAR 2
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Driver to Capacity Planning_
EXAMPLE 2
Reevaluate the Capacity
based on High
Avaliability/Contingency
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Reevaluate the Capacity based on High Avaliability/Contingency_
LPAR 3 (z14)
Use of 20,000 MIPS
LPAR 4(z14)
Use of 20,000 MIPS
In a situationof High Availability or Contingency,
one LPAR in a diferenteCEC will receive the
workload of the other LPAR and proccessthe
workloadof the two LPARs.
LPAR 3
LPAR 3
LPAR 4
LPAR 4
No CPs in Cross Drawer6 CPs in Cross Drawer
LPAR 3 LPAR 4
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Reevaluate the Capacity based on High Avaliability/Contingency_
LPAR 3 (z14)
Use of 20,000 MIPS
LPAR 4(z14)
Use of 20,000 MIPS
LPAR 3
LPAR 3
LPAR 4
LPAR 4
No CPs in Cross Drawer6 CPs in Cross Drawer
LPAR 3 LPAR 4
40,000 MIPS- 93%
of the total
CapacityPossible
(43,115 MIPS)
40,000 MIPS- 105%
of the total
CapacityPossible
(37,972 MIPS)
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Reevaluate the Capacity based on High Avaliability/Contingency_
LPAR 3 (z14)
Use of 20,000 MIPS
LPAR 4(z14)
Use of 20,000 MIPS
LPAR 3
LPAR 3
LPAR 4
LPAR 4
No CPs in Cross Drawer6 CPs in Cross Drawer
LPAR 3 LPAR 4
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Alternative A – Reduce the consumption_
No CPs in Cross Drawer
Reduce the Consumption
It should be evaluated options to reduce
the consumption in the LPAR, or
redistribute the consumption in others
LPARs. For example:
> Performance improvements;
>Migration of Workloads among LPARs
Reevaluate the Continency/High
Availability Estrategy
LPAR 3 (z14)
New use of
17,000 MIPS
LPAR 4(z14)
New use of
17,000 MIPS
LPAR 3 LPAR 4
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Alternative B – Create new LPARs_
No CPs in Cross Drawer
Create New LPARs
The decision to create new LPARs, should take
into consideration:
> The performance loss with the Cross Drawer;
> The growth expectationfor the LPAR;
On the other hand, don’t forget to
> Evaluate the use of other resources
- central memory
- channels
> Evaluate the effort, costs, and subsytems
specificities.
> PR/SM overheadwith a second LPAR in CEC.
LPAR 3 LPAR 4
LPAR 35 LPAR 46
LPAR 5 LPAR 6
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
Introduction01
Tools02
Capacity Planning Evaluation03
Conclusions04
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
> The Cross Drawer impact on performance should be
avaluated for each specific datacenter. In general, there will
be performance improvement processing inside one Drawer.
>The limit of processing an LPAR inside just one drawer may
drive the decisions to create more LPARs and split the
workload among them.
> The driver may be based on even the usage of the LPAR and
the growth expectation, or taking in consideration a situation
of contingency or High Availability.
Conclusions_
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
SPECIAL THANKS TO
CAPACITY PLANNING AND PERFORMANCE TEAM
MAINFRAME SUPPORT TEAMS
ITAU UNIBANCO
CAROLINA SOUZA JOAQUIM
IBM SPECIALIST
Proibida cópia ou divulgação sem
permissão escrita do CMG Brasil.
THANKS FOR YOUR ATTENTION
GUSTAVO-FERNANDES.ARAUJO@ITAU-UNIBANCO.COM.BR

More Related Content

What's hot

Understanding DPDK algorithmics
Understanding DPDK algorithmicsUnderstanding DPDK algorithmics
Understanding DPDK algorithmicsDenys Haryachyy
 
Do Theoretical Flo Ps Matter For Real Application’S Performance Kaust 2012
Do Theoretical Flo Ps Matter For Real Application’S Performance Kaust 2012Do Theoretical Flo Ps Matter For Real Application’S Performance Kaust 2012
Do Theoretical Flo Ps Matter For Real Application’S Performance Kaust 2012Joshua Mora
 
Debug dpdk process bottleneck & painpoints
Debug dpdk process bottleneck & painpointsDebug dpdk process bottleneck & painpoints
Debug dpdk process bottleneck & painpointsVipin Varghese
 
Kernel Recipes 2019 - XDP closer integration with network stack
Kernel Recipes 2019 -  XDP closer integration with network stackKernel Recipes 2019 -  XDP closer integration with network stack
Kernel Recipes 2019 - XDP closer integration with network stackAnne Nicolas
 
Kernel Recipes 2016 - entry_*.S: A carefree stroll through kernel entry code
Kernel Recipes 2016 - entry_*.S: A carefree stroll through kernel entry codeKernel Recipes 2016 - entry_*.S: A carefree stroll through kernel entry code
Kernel Recipes 2016 - entry_*.S: A carefree stroll through kernel entry codeAnne Nicolas
 
Dalvik Vm & Jit
Dalvik Vm & JitDalvik Vm & Jit
Dalvik Vm & JitAnkit Somani
 
Distributed Stream Processing in the real [Perl] world
Distributed Stream Processing in the real [Perl] worldDistributed Stream Processing in the real [Perl] world
Distributed Stream Processing in the real [Perl] worldSATOSHI TAGOMORI
 
Kernel Recipes 2016 - Speeding up development by setting up a kernel build farm
Kernel Recipes 2016 - Speeding up development by setting up a kernel build farmKernel Recipes 2016 - Speeding up development by setting up a kernel build farm
Kernel Recipes 2016 - Speeding up development by setting up a kernel build farmAnne Nicolas
 
Trip down the GPU lane with Machine Learning
Trip down the GPU lane with Machine LearningTrip down the GPU lane with Machine Learning
Trip down the GPU lane with Machine LearningRenaldas Zioma
 
CC-4005, Performance analysis of 3D Finite Difference computational stencils ...
CC-4005, Performance analysis of 3D Finite Difference computational stencils ...CC-4005, Performance analysis of 3D Finite Difference computational stencils ...
CC-4005, Performance analysis of 3D Finite Difference computational stencils ...AMD Developer Central
 
BPF / XDP 8월 세미나 KossLab
BPF / XDP 8월 세미나 KossLabBPF / XDP 8월 세미나 KossLab
BPF / XDP 8월 세미나 KossLabTaeung Song
 
DockerCon 2017 - Cilium - Network and Application Security with BPF and XDP
DockerCon 2017 - Cilium - Network and Application Security with BPF and XDPDockerCon 2017 - Cilium - Network and Application Security with BPF and XDP
DockerCon 2017 - Cilium - Network and Application Security with BPF and XDPThomas Graf
 
USENIX Vault'19: Performance analysis in Linux storage stack with BPF
USENIX Vault'19: Performance analysis in Linux storage stack with BPFUSENIX Vault'19: Performance analysis in Linux storage stack with BPF
USENIX Vault'19: Performance analysis in Linux storage stack with BPFTaeung Song
 
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...Jim St. Leger
 
The 7 Deadly Sins of Packet Processing - Venky Venkatesan and Bruce Richardson
The 7 Deadly Sins of Packet Processing - Venky Venkatesan and Bruce RichardsonThe 7 Deadly Sins of Packet Processing - Venky Venkatesan and Bruce Richardson
The 7 Deadly Sins of Packet Processing - Venky Venkatesan and Bruce Richardsonharryvanhaaren
 

What's hot (20)

Dpdk applications
Dpdk applicationsDpdk applications
Dpdk applications
 
Understanding DPDK algorithmics
Understanding DPDK algorithmicsUnderstanding DPDK algorithmics
Understanding DPDK algorithmics
 
Do Theoretical Flo Ps Matter For Real Application’S Performance Kaust 2012
Do Theoretical Flo Ps Matter For Real Application’S Performance Kaust 2012Do Theoretical Flo Ps Matter For Real Application’S Performance Kaust 2012
Do Theoretical Flo Ps Matter For Real Application’S Performance Kaust 2012
 
Debug dpdk process bottleneck & painpoints
Debug dpdk process bottleneck & painpointsDebug dpdk process bottleneck & painpoints
Debug dpdk process bottleneck & painpoints
 
Kernel Recipes 2019 - XDP closer integration with network stack
Kernel Recipes 2019 -  XDP closer integration with network stackKernel Recipes 2019 -  XDP closer integration with network stack
Kernel Recipes 2019 - XDP closer integration with network stack
 
Kernel Recipes 2016 - entry_*.S: A carefree stroll through kernel entry code
Kernel Recipes 2016 - entry_*.S: A carefree stroll through kernel entry codeKernel Recipes 2016 - entry_*.S: A carefree stroll through kernel entry code
Kernel Recipes 2016 - entry_*.S: A carefree stroll through kernel entry code
 
Dalvik Vm & Jit
Dalvik Vm & JitDalvik Vm & Jit
Dalvik Vm & Jit
 
Mmap failure analysis
Mmap failure analysisMmap failure analysis
Mmap failure analysis
 
Distributed Stream Processing in the real [Perl] world
Distributed Stream Processing in the real [Perl] worldDistributed Stream Processing in the real [Perl] world
Distributed Stream Processing in the real [Perl] world
 
Debug generic process
Debug generic processDebug generic process
Debug generic process
 
Kernel Recipes 2016 - Speeding up development by setting up a kernel build farm
Kernel Recipes 2016 - Speeding up development by setting up a kernel build farmKernel Recipes 2016 - Speeding up development by setting up a kernel build farm
Kernel Recipes 2016 - Speeding up development by setting up a kernel build farm
 
Trip down the GPU lane with Machine Learning
Trip down the GPU lane with Machine LearningTrip down the GPU lane with Machine Learning
Trip down the GPU lane with Machine Learning
 
CC-4005, Performance analysis of 3D Finite Difference computational stencils ...
CC-4005, Performance analysis of 3D Finite Difference computational stencils ...CC-4005, Performance analysis of 3D Finite Difference computational stencils ...
CC-4005, Performance analysis of 3D Finite Difference computational stencils ...
 
BPF / XDP 8월 세미나 KossLab
BPF / XDP 8월 세미나 KossLabBPF / XDP 8월 세미나 KossLab
BPF / XDP 8월 세미나 KossLab
 
Streams on wires
Streams on wiresStreams on wires
Streams on wires
 
DockerCon 2017 - Cilium - Network and Application Security with BPF and XDP
DockerCon 2017 - Cilium - Network and Application Security with BPF and XDPDockerCon 2017 - Cilium - Network and Application Security with BPF and XDP
DockerCon 2017 - Cilium - Network and Application Security with BPF and XDP
 
PROSE
PROSEPROSE
PROSE
 
USENIX Vault'19: Performance analysis in Linux storage stack with BPF
USENIX Vault'19: Performance analysis in Linux storage stack with BPFUSENIX Vault'19: Performance analysis in Linux storage stack with BPF
USENIX Vault'19: Performance analysis in Linux storage stack with BPF
 
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
DPDK Summit - 08 Sept 2014 - 6WIND - High Perf Networking Leveraging the DPDK...
 
The 7 Deadly Sins of Packet Processing - Venky Venkatesan and Bruce Richardson
The 7 Deadly Sins of Packet Processing - Venky Venkatesan and Bruce RichardsonThe 7 Deadly Sins of Packet Processing - Venky Venkatesan and Bruce Richardson
The 7 Deadly Sins of Packet Processing - Venky Venkatesan and Bruce Richardson
 

Similar to Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)

Memory Bandwidth QoS
Memory Bandwidth QoSMemory Bandwidth QoS
Memory Bandwidth QoSRohit Jnagal
 
Slurm @ 2018 LabTech
Slurm @  2018 LabTechSlurm @  2018 LabTech
Slurm @ 2018 LabTechTin Ho
 
Hardware-Assisted Rootkits & Instrumentation
Hardware-Assisted Rootkits & InstrumentationHardware-Assisted Rootkits & Instrumentation
Hardware-Assisted Rootkits & InstrumentationEndgameInc
 
Learnings from the Field. Lessons from Working with Dozens of Small & Large D...
Learnings from the Field. Lessons from Working with Dozens of Small & Large D...Learnings from the Field. Lessons from Working with Dozens of Small & Large D...
Learnings from the Field. Lessons from Working with Dozens of Small & Large D...HostedbyConfluent
 
CAPI and OpenCAPI Hardware acceleration enablement
CAPI and OpenCAPI Hardware acceleration enablementCAPI and OpenCAPI Hardware acceleration enablement
CAPI and OpenCAPI Hardware acceleration enablementGanesan Narayanasamy
 
Вячеслав Блинов «Java Garbage Collection: A Performance Impact»
Вячеслав Блинов «Java Garbage Collection: A Performance Impact»Вячеслав Блинов «Java Garbage Collection: A Performance Impact»
Вячеслав Блинов «Java Garbage Collection: A Performance Impact»Anna Shymchenko
 
2009-01-28 DOI NBC Red Hat on System z Performance Considerations
2009-01-28 DOI NBC Red Hat on System z Performance Considerations2009-01-28 DOI NBC Red Hat on System z Performance Considerations
2009-01-28 DOI NBC Red Hat on System z Performance ConsiderationsShawn Wells
 
Experiences building a distributed shared log on RADOS - Noah Watkins
Experiences building a distributed shared log on RADOS - Noah WatkinsExperiences building a distributed shared log on RADOS - Noah Watkins
Experiences building a distributed shared log on RADOS - Noah WatkinsCeph Community
 
Trying and evaluating the new features of GlusterFS 3.5
Trying and evaluating the new features of GlusterFS 3.5Trying and evaluating the new features of GlusterFS 3.5
Trying and evaluating the new features of GlusterFS 3.5Keisuke Takahashi
 
“Efficiently Map AI and Vision Applications onto Multi-core AI Processors Usi...
“Efficiently Map AI and Vision Applications onto Multi-core AI Processors Usi...“Efficiently Map AI and Vision Applications onto Multi-core AI Processors Usi...
“Efficiently Map AI and Vision Applications onto Multi-core AI Processors Usi...Edge AI and Vision Alliance
 
Testing Persistent Storage Performance in Kubernetes with Sherlock
Testing Persistent Storage Performance in Kubernetes with SherlockTesting Persistent Storage Performance in Kubernetes with Sherlock
Testing Persistent Storage Performance in Kubernetes with SherlockScyllaDB
 
LPAR2RRD on CZ/SK common 2014
LPAR2RRD on CZ/SK common 2014LPAR2RRD on CZ/SK common 2014
LPAR2RRD on CZ/SK common 2014Pavel Hampl
 
Ceph at Work in Bloomberg: Object Store, RBD and OpenStack
Ceph at Work in Bloomberg: Object Store, RBD and OpenStackCeph at Work in Bloomberg: Object Store, RBD and OpenStack
Ceph at Work in Bloomberg: Object Store, RBD and OpenStackRed_Hat_Storage
 
Optimizing Servers for High-Throughput and Low-Latency at Dropbox
Optimizing Servers for High-Throughput and Low-Latency at DropboxOptimizing Servers for High-Throughput and Low-Latency at Dropbox
Optimizing Servers for High-Throughput and Low-Latency at DropboxScyllaDB
 
IBM Power capacity planning
IBM Power capacity planningIBM Power capacity planning
IBM Power capacity planningPavel Hampl
 
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topics
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topicsMunich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topics
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topicsMartin Packer
 

Similar to Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco) (20)

Memory Bandwidth QoS
Memory Bandwidth QoSMemory Bandwidth QoS
Memory Bandwidth QoS
 
Slurm @ 2018 LabTech
Slurm @  2018 LabTechSlurm @  2018 LabTech
Slurm @ 2018 LabTech
 
OpenPOWER Webinar
OpenPOWER Webinar OpenPOWER Webinar
OpenPOWER Webinar
 
Hardware-Assisted Rootkits & Instrumentation
Hardware-Assisted Rootkits & InstrumentationHardware-Assisted Rootkits & Instrumentation
Hardware-Assisted Rootkits & Instrumentation
 
Learnings from the Field. Lessons from Working with Dozens of Small & Large D...
Learnings from the Field. Lessons from Working with Dozens of Small & Large D...Learnings from the Field. Lessons from Working with Dozens of Small & Large D...
Learnings from the Field. Lessons from Working with Dozens of Small & Large D...
 
CAPI and OpenCAPI Hardware acceleration enablement
CAPI and OpenCAPI Hardware acceleration enablementCAPI and OpenCAPI Hardware acceleration enablement
CAPI and OpenCAPI Hardware acceleration enablement
 
eBPF/XDP
eBPF/XDP eBPF/XDP
eBPF/XDP
 
Вячеслав Блинов «Java Garbage Collection: A Performance Impact»
Вячеслав Блинов «Java Garbage Collection: A Performance Impact»Вячеслав Блинов «Java Garbage Collection: A Performance Impact»
Вячеслав Блинов «Java Garbage Collection: A Performance Impact»
 
2009-01-28 DOI NBC Red Hat on System z Performance Considerations
2009-01-28 DOI NBC Red Hat on System z Performance Considerations2009-01-28 DOI NBC Red Hat on System z Performance Considerations
2009-01-28 DOI NBC Red Hat on System z Performance Considerations
 
Experiences building a distributed shared log on RADOS - Noah Watkins
Experiences building a distributed shared log on RADOS - Noah WatkinsExperiences building a distributed shared log on RADOS - Noah Watkins
Experiences building a distributed shared log on RADOS - Noah Watkins
 
Trying and evaluating the new features of GlusterFS 3.5
Trying and evaluating the new features of GlusterFS 3.5Trying and evaluating the new features of GlusterFS 3.5
Trying and evaluating the new features of GlusterFS 3.5
 
“Efficiently Map AI and Vision Applications onto Multi-core AI Processors Usi...
“Efficiently Map AI and Vision Applications onto Multi-core AI Processors Usi...“Efficiently Map AI and Vision Applications onto Multi-core AI Processors Usi...
“Efficiently Map AI and Vision Applications onto Multi-core AI Processors Usi...
 
Testing Persistent Storage Performance in Kubernetes with Sherlock
Testing Persistent Storage Performance in Kubernetes with SherlockTesting Persistent Storage Performance in Kubernetes with Sherlock
Testing Persistent Storage Performance in Kubernetes with Sherlock
 
LPAR2RRD on CZ/SK common 2014
LPAR2RRD on CZ/SK common 2014LPAR2RRD on CZ/SK common 2014
LPAR2RRD on CZ/SK common 2014
 
Ceph at Work in Bloomberg: Object Store, RBD and OpenStack
Ceph at Work in Bloomberg: Object Store, RBD and OpenStackCeph at Work in Bloomberg: Object Store, RBD and OpenStack
Ceph at Work in Bloomberg: Object Store, RBD and OpenStack
 
Px execution in rac
Px execution in racPx execution in rac
Px execution in rac
 
Optimizing Servers for High-Throughput and Low-Latency at Dropbox
Optimizing Servers for High-Throughput and Low-Latency at DropboxOptimizing Servers for High-Throughput and Low-Latency at Dropbox
Optimizing Servers for High-Throughput and Low-Latency at Dropbox
 
IBM Power capacity planning
IBM Power capacity planningIBM Power capacity planning
IBM Power capacity planning
 
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topics
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topicsMunich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topics
Munich 2016 - Z011601 Martin Packer - Parallel Sysplex Performance Topics topics
 
SNAP MACHINE LEARNING
SNAP MACHINE LEARNINGSNAP MACHINE LEARNING
SNAP MACHINE LEARNING
 

More from Joao Galdino Mello de Souza

Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Joao Galdino Mello de Souza
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Joao Galdino Mello de Souza
 
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Joao Galdino Mello de Souza
 
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Joao Galdino Mello de Souza
 
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Joao Galdino Mello de Souza
 
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Joao Galdino Mello de Souza
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Joao Galdino Mello de Souza
 
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Joao Galdino Mello de Souza
 
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Joao Galdino Mello de Souza
 
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Joao Galdino Mello de Souza
 
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Joao Galdino Mello de Souza
 
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)Joao Galdino Mello de Souza
 
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Joao Galdino Mello de Souza
 
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Joao Galdino Mello de Souza
 
Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Joao Galdino Mello de Souza
 
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Joao Galdino Mello de Souza
 
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Joao Galdino Mello de Souza
 
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)Joao Galdino Mello de Souza
 
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)Joao Galdino Mello de Souza
 

More from Joao Galdino Mello de Souza (20)

Explorando a API Rest Jira Cloud
Explorando a API Rest Jira CloudExplorando a API Rest Jira Cloud
Explorando a API Rest Jira Cloud
 
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)Enterprise computing for modern business workloads por Lívio Sousa (IBM)
Enterprise computing for modern business workloads por Lívio Sousa (IBM)
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI) e Fernando Ferreira (IBM)
 
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...Scaling  Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
Scaling Multi-cloud with Infrastructure as Code por André Rocha Agostinho (S...
 
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
Alta Disponibilidade SQL Server por Marcus Vinicius Bittencourt (O Boticário)
 
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
Cloud no Banco Votorantim por Marcus Vinícius de Aguiar Magalhaes (Banco Voto...
 
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
Descomplicando a Ciência de Dados por Adelson Lovatto (IBM)
 
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
Pré-Anúncio z/OS 2.4 por Alvaro Salla (MAFFEI)
 
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
Consumo de CPU, Distorções e Redução de custo de SW por Maria Isabel Soutello...
 
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
Qualidade no desenvolvimento de Sistemas por Anderson Augustinho (Celepar)
 
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
Assets Tokenization: Novas Linhas de negócio por Lívio Sousa (IBM)
 
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
Intelligent Edge e Intelligent Cloud por Vivian Heinrichs (Softline)
 
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
Evolução da eficiência operacional no mainframe por Emerson Castelano (Eccox)
 
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
Gestão de Capacidade, desempenho e custos no ambiente mainframe zOS: Um caso ...
 
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
Eletricidade e Eletrônica 1.01 por Luiz Carlos Orsoni (MAFFEI)
 
Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)Pervasive Encryption por Eugênio Fernandes (IBM)
Pervasive Encryption por Eugênio Fernandes (IBM)
 
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
Minimizar RNI ambiente CICS por Milton Ferraraccio (Eccox Technology)
 
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
Scaling Multi-Cloud with Infrastructure as a Code por André Rocha Agostinho (...
 
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)Lei geral de proteção de dados por Kleber Silva  e Ricardo Navarro (Pise4)
Lei geral de proteção de dados por Kleber Silva e Ricardo Navarro (Pise4)
 
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
Detalhes internos da z14/Otimização de códigos - por Luiz Carlos Orsoni (MAFFEI)
 

Recently uploaded

My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Recently uploaded (20)

Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)

  • 1. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Gustavo Fernandes Araujo Capacity and Performance Team ITAU UNIBANCO BANK How To Get The Most from IBM Z System Design Real User Experience
  • 2. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Introduction01 Tools02 Capacity Planning Evaluation03 Conclusions04
  • 3. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.  2012 – Graduationin Materials Engineering – Universityof Sao Paulo  2013 – 2015 – Intelectual PropertyConsultant  2015 – now – Mainframe Capacity and PerformanceAnalyst in ITAU UNIBANCO  DataCenter migrations  Technology migration through z Generations  WLM Analysis  Performance Analysis  2018 – Post graduationin Data Analysis and Data Mining - FIA ABOUT ME_
  • 4. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil.  2017 - Planning and Performance Study in the Consolidation of Mainframe CECs  May, CMG IMPACT, Sao Paulo, Brazil – Best Paper CMG Brazil  August, IBM STU, Sao Paulo, Brazil  November, CMG IMPACT, New Orleans, USA  2018 – Mainframe Performance Review  May, CMG IMPACT, Sao Paulo, Brazil  2019 – How To Get The Most from IBM Z System Design - Real User Ex  February,SHARE, Phoenix,USA  May, CMG IMPACT, Sao Paulo, Brazil  2019 – Real Cases Performance Evaluation of Z Generations  February,SHARE, Phoenix,USA PRESENTATIONS_
  • 5. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. ABOUT ITAU UNIBANCO_ 49.7 M Retail Clients 32.4 M Credit Card Accounts 100,335 Employees 28.1 M Debit Card Accounts 4,940 Bank Agencies and Banking Services Posts 48,476 ATMs
  • 6. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. OBJECTIVE_ Present and discuss the Cross Drawer effect in the Mainframe and how it can drive the Capacity Planning of your Company.
  • 7. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Cross Drawer_ Drawer1Drawer2Drawer3Drawer4 LPAR 1 LPAR 1 LPAR 2 CF 1 LPAR 3 > The Cross Drawer occurs when the PR/SM is required to dispatch the logical processors (GCPs + zIIPs) of the LPAR in more than one Drawer. > The limitation of the amount of physical processors in the Drawer depends on the Hardware Model. > A loss of performance is expected due to the allocation of the LPAR over more than one Drawer and the use more intense of shared caches and central memory.
  • 8. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Cross Drawer Inside z14_ CP Logical Cluster 0 SCSC MemMem (DIMMs) CP CP Mem A-Bus CP Mem Mem (DIMMs) CP CP MemA-Bus CP CP Logical Cluster 1
  • 9. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. z13 and z14 Capacity Comparison _ z14z13 +31%111,556 MIPS 146,462 MIPS Scalability Maximum Capacity per CEC
  • 10. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. z13 and z14 Capacity Comparison _ z14z13 +31%111,556 MIPS 146,462 MIPS Scalability Maximum Capacity per CEC Maximum Capacity of a Single Drawer +30%36 PUs 37,973 MIPS 43 PUs 49,210 MIPS
  • 11. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. z13 and z14 Capacity Comparison _ z14 z13
  • 12. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Logical Processors Allocation_ If all my LPARs have less logical processors than the amount of physical processors of the drawer, is it possible to occur the Cross Drawer event?
  • 13. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Logical Processors Allocation_ The number of Logical Processors of the LPAR is higher than the number of processors of the Drawer. PR/SM Scenario 1 Ex: LPAR 1 with 44 LCPs (GCP+zIIP) in z14 LCP Cross Drawer DRAWER 1 42 PUs DRAWER 2 – 43 PUs DRAWER 3 – 43 PUs DRAWER 4 42 PUs 43LCPs VH LPAR 1 1 LCP VH
  • 14. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Logical Processors Allocation_ The number of Logical Processors of the LPAR is higher than the number of processors of the Drawer. PR/SM Scenario 1 Ex: LPAR 1 with 44 LCPs (GCP+zIIP) in z14 LCP Cross Drawer DRAWER 1 42 PUs DRAWER 2 – 43 PUs DRAWER 3 – 43 PUs DRAWER 4 42 PUs 43LCPs VH LPAR 1 1 LCP VH The number of Logical Processors of the LPAR is smaller than the number of processors of the Drawer. All LCPs VH, no other LPAR in the CEC. PR/SM Scenario 2 Ex: LPAR 2 with 30 LGCPs in z14 No Cross Drawer DRAWER 1 42 PUs DRAWER 2 – 43 PUs DRAWER 3 – 43 PUs DRAWER 4 42 PUs 30LCPs VH LPAR 1
  • 15. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Logical Processors Allocation_ The number of Logical Processors of the LPARs is smaller than the number of processors of the Drawer, but they share 2 processors VM and it does not fit all in one drawer. PR/SM Scenario 3 Ex: LPAR 1: 20 LCPs VH + 2VM 30% - LPAR 2: 25 LCPs + 2VM 70% Vertical Medium LCP Cross Drawer DRAWER 1 42 PUs DRAWER 2 – 43 PUs DRAWER 3 – 43 PUs DRAWER 4 42 PUs 20LCPsVH 25LCPsVH LPAR 1 LPAR 2 2 VM
  • 16. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Logical Processors Allocation_ The number of Logical Processors of the LPARs is smaller than the number of processors of the Drawer, but they share 2 processors VM and it does not fit all in one drawer. PR/SM Scenario 3 Ex: LPAR 1: 20 LCPs VH + 2VM 30% - LPAR 2: 25 LCPs + 2VM 70% Vertical Medium LCP Cross Drawer DRAWER 1 42 PUs DRAWER 2 – 43 PUs DRAWER 3 – 43 PUs DRAWER 4 42 PUs 20LCPsVH 25LCPsVH LPAR 1 LPAR 2 2 VM The number of Logical Processors of the LPARs is smaller than the number of processors of the Drawer, but they share 2 processors VM and the total fits in one drawer. PR/SM Scenario 4 Ex: LPAR 1: 10 LCPs VH + 2VM 30% - LPAR 2: 15 LCPs + 2VM 70% No Cross Drawer DRAWER 1 42 PUs DRAWER 2 – 43 PUs DRAWER 3 – 43 PUs DRAWER 4 42 PUs 10LCP VH 15LCPsVH LPAR 1 LPAR 2 2 VM
  • 17. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Introduction01 Tools02 Capacity Planning Evaluation03 Conclusions04
  • 18. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Tools_ How do you know the PR/SM placement of the logical processors
  • 19. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Triggers_ PR/SM Triggers for PR/SM change the processors allocation > Configuration Changes - number of physicalprocessors of the CEC - number of logicalprocessors of the LPAR - weight of the logical processors of the LPAR > Vary onlineoffline in the z/OS > IPL > Soft Capping
  • 20. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Tools_ z14 HMC View LPAR Dump WLM Topology Report z14 z13 IBM as-is tool
  • 21. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. HMC - LPAR Resource Assignment Task_ z14 HMC View CF1 LPAR1 LPAR2 LPAR3 Serial Number
  • 22. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. HMC - LPAR Resource Assignment Task_ z14 HMC View > The Operator can visualize the allocation of the processorsby himself. > Nodes 1 and 2, 3 and 4, 5 and 6, 7 and 8 are in the same Drawer. > Document with method available in TechDoc: IBM Z: Accessing the LPAR Resource Assignment Task. (https://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP102754)
  • 23. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. HMC - LPAR Resource Assignment Task_ z13 z14 LPAR Dump > The Operator must generate the LPAR Dump and send it to the IBM LAB for analysis. > IBM Lab processes the DUMP and send it formatted for the IBM Support. > More info than the LPAR Resource Assignment Task of HMC in z14. > Always used in case of problem determination.
  • 24. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Introduction01 Tools02 Capacity Planning Evaluation03 Conclusions04
  • 25. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Cross Drawer Impact_ Do you know the impact of Cross Drawer in your Mainframe Environment? And how may it drive the Capacity Planning?
  • 26. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Performance Metrics_ Traditional Metrics  CPU/Execution  CPI  L1MP  RNI  Performance Index
  • 27. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Timeline of Analysis_ ITAU UNIBANCO > Configurations with 6 processors in Cross Drawer.
  • 28. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Performance Evaluation_ > It was not identified performance difference between the LPAR A without Cross Drawer and the LPAR B with Cross Drawer in the Transaction Manager Performance. > On the other hand, the Captured Ratio of LPAR B was 5 p.p. worse than the Captured Ratio of LPAR A, indicating a bigger overhead in the LPAR with cross drawer.
  • 29. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Timeline of Analysis_ IBM Resiliency Review > Study the impact of Cross Drawer x Creation of new LPARs > Use of Vertical High Processors configuration. ITAU UNIBANCO > Configurations with 6 processors in Cross Drawer.
  • 30. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. IBM Resiliency Review_ Recommendations > Study the impact of cross drawer configuration versus adding new LPARs. > Contain LPARs to a single z System Drawer with Vertical High processor configuration as much as possible for best efficiency Benefits > More effective use of CPU Cycles. > Lower and more predictable response time of a transaction. > Lower cost to process a transaction
  • 31. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Timeline of Analysis _ IBM Resiliency Review > Study the impact of Cross Drawer x Creation of new LPARs > Use of Vertical High Processors configuration. ITAU UNIBANCO > Configurations with 6 processors in Cross Drawer. ITAU UNIBANCO > Configurations with 6 processors in Cross Drawer. > Significant performance loss and increase in the response time of transactions.
  • 32. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Performance Evaluation_ Analysis > It was identified significant performance loss and increase in the response time of the transactions in the LPAR with 6 CPs in Cross Drawer. > The Captured Ratio deteriorate abruptly, from 85% to 66% in a 20 min average interval.
  • 33. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Performance Evaluation_ Analysis > It was identified significant performance loss and increase in the response time of the transactions in the LPAR with 6 CPs in Cross Drawer. > The Captured Ratio deteriorate abruptly, from 85% to 66% in a 20 min average interval.
  • 34. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Timeline of Analysis _ IBM Resiliency Review > Study the impact of Cross Drawer x Creation of new LPARs > Use of Vertical High Processors configuration. ITAU UNIBANCO > Configurations with 6 processors in Cross Drawer. ITAU UNIBANCO > Configurations with 6 processors in Cross Drawer. > Significant performance loss and increase in the response time of transactions. IBM > The Cross Drawer for ITAU Unibanco should Always be avoided .
  • 35. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. IBM Statements_ The IBM analysis concluded that for ITAU UNIBANCO currentenvironment, the Cross Drawer should always be avoided!! LPAR 1 LPAR 1
  • 36. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Driver to Capacity Planning_ If the LPARs of your DataCenter can only grow until the capacity limited by the Drawer Size, this fact shall make you reavaluate your Capacity Planning.
  • 37. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Driver to Capacity Planning_ For illustatrive purposes, the following examples compare the Capacity of a scenariowith 6 CPs in CrossDrawer and a scenario with No Cross Drawer. All the following examples evaluatethe Capacity with MIPS values from the LPSR IBM Tables. No CPs in Cross Drawer6 CPs in Cross Drawer LPAR 1 LPAR 1 LPAR 1
  • 38. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Driver to Capacity Planning_ No CPs in Cross Drawer6 CPs in Cross Drawer LPAR 1 LPAR 1 LPAR 1 Maximum LPAR Capacityin z13 Maximum LPAR Capacityin z14 43,115 MIPS 54,881 MIPS 37,972 MIPS 49,210 MIPS -10% -11%
  • 39. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Driver to Capacity Planning_ EXAMPLE 1 Reevaluate the Capacity based on Usage
  • 40. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Driver to Capacity Planning_ No CPs in Cross Drawer6 CPs in Cross Drawer LPAR 1 LPAR 1 LPAR 1 LPAR 1 (z13) Use of 35,000 MIPS 81% of the total CapacityPossible (43,115 MIPS) 92% of the total CapacityPossible (37,972 MIPS)
  • 41. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Driver to Capacity Planning_ No CPs in Cross Drawer6 CPs in Cross Drawer LPAR 1 LPAR 1 LPAR 1 LPAR 1 (z13) Use of 35,000 MIPS
  • 42. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Alternative A – Reduce the consumption_ No CPs in Cross Drawer LPAR 1 LPAR 1 (z13) New use of 32,000 MIPS Reduce the Consumption It should be evaluated options to reduce the consumption in the LPAR, or redistribute the consumption in others LPARs. For example: > Performance improvements; >Migration of Workloads among LPARs
  • 43. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Alternative B - Create New LPARs _ No CPs in Cross Drawer LPAR 1 Create New LPARs The decision to create new LPARs, should take into consideration: > The performance loss with the Cross Drawer; > The growth expectationfor the LPAR; On the other hand, don’t forget to > Evaluate the use of other resources - central memory - channels > Evaluate the effort, costs, and subsytems specificities. > PR/SM overheadwith a second LPAR in CEC. LPAR 1 LPAR 2 LPAR 2
  • 44. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Driver to Capacity Planning_ EXAMPLE 2 Reevaluate the Capacity based on High Avaliability/Contingency
  • 45. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Reevaluate the Capacity based on High Avaliability/Contingency_ LPAR 3 (z14) Use of 20,000 MIPS LPAR 4(z14) Use of 20,000 MIPS In a situationof High Availability or Contingency, one LPAR in a diferenteCEC will receive the workload of the other LPAR and proccessthe workloadof the two LPARs. LPAR 3 LPAR 3 LPAR 4 LPAR 4 No CPs in Cross Drawer6 CPs in Cross Drawer LPAR 3 LPAR 4
  • 46. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Reevaluate the Capacity based on High Avaliability/Contingency_ LPAR 3 (z14) Use of 20,000 MIPS LPAR 4(z14) Use of 20,000 MIPS LPAR 3 LPAR 3 LPAR 4 LPAR 4 No CPs in Cross Drawer6 CPs in Cross Drawer LPAR 3 LPAR 4 40,000 MIPS- 93% of the total CapacityPossible (43,115 MIPS) 40,000 MIPS- 105% of the total CapacityPossible (37,972 MIPS)
  • 47. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Reevaluate the Capacity based on High Avaliability/Contingency_ LPAR 3 (z14) Use of 20,000 MIPS LPAR 4(z14) Use of 20,000 MIPS LPAR 3 LPAR 3 LPAR 4 LPAR 4 No CPs in Cross Drawer6 CPs in Cross Drawer LPAR 3 LPAR 4
  • 48. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Alternative A – Reduce the consumption_ No CPs in Cross Drawer Reduce the Consumption It should be evaluated options to reduce the consumption in the LPAR, or redistribute the consumption in others LPARs. For example: > Performance improvements; >Migration of Workloads among LPARs Reevaluate the Continency/High Availability Estrategy LPAR 3 (z14) New use of 17,000 MIPS LPAR 4(z14) New use of 17,000 MIPS LPAR 3 LPAR 4
  • 49. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Alternative B – Create new LPARs_ No CPs in Cross Drawer Create New LPARs The decision to create new LPARs, should take into consideration: > The performance loss with the Cross Drawer; > The growth expectationfor the LPAR; On the other hand, don’t forget to > Evaluate the use of other resources - central memory - channels > Evaluate the effort, costs, and subsytems specificities. > PR/SM overheadwith a second LPAR in CEC. LPAR 3 LPAR 4 LPAR 35 LPAR 46 LPAR 5 LPAR 6
  • 50. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. Introduction01 Tools02 Capacity Planning Evaluation03 Conclusions04
  • 51. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. > The Cross Drawer impact on performance should be avaluated for each specific datacenter. In general, there will be performance improvement processing inside one Drawer. >The limit of processing an LPAR inside just one drawer may drive the decisions to create more LPARs and split the workload among them. > The driver may be based on even the usage of the LPAR and the growth expectation, or taking in consideration a situation of contingency or High Availability. Conclusions_
  • 52. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. SPECIAL THANKS TO CAPACITY PLANNING AND PERFORMANCE TEAM MAINFRAME SUPPORT TEAMS ITAU UNIBANCO CAROLINA SOUZA JOAQUIM IBM SPECIALIST
  • 53. Proibida cópia ou divulgação sem permissão escrita do CMG Brasil. THANKS FOR YOUR ATTENTION GUSTAVO-FERNANDES.ARAUJO@ITAU-UNIBANCO.COM.BR