SlideShare a Scribd company logo
1	
  
z/VM 6.3 – Changes in
hipervisor behavior to
support Large LPARs
Lívio Sousa - livios@br.ibm.com
IBM z/VM and Linux on System z LA ATS!
http://br.linkedin.com/in/liviosousa
2	
  
Overview
•  z/VM Version 6 Product Evolution
•  Implementation of HiperDispatch
•  Dispatching Affinity
•  Vertical CPU Management
•  Large Memory Support
•  Studying MONWRITE Data
3
z/VM Version 6 Product Evolution
z/VMz/VM
z/VM z/VM
z/VM 6.1 z/VM 6.2 z/VM 6.3
z/VM
z/VM
z/VM
z/VM
32 IFLs
256 GB + 128 GB RAM
(each)
32 IFLs
256 GB + 128 GB RAM
(each)
32 IFLs
1 TB + 128 GB RAM
(each)
z/VM
z/VM
z/VM
z/VM
4
Reduce the number of z/VM systems
§  CPU
–  Exploit HiperDispatch to improve processor efficiency, allowing more work to be
done per IFL and therefore supporting more virtual servers per IFL, requiring fewer
systems for applicable workloads
§  Storage
–  Expand z/VM systems constrained by memory up to four times (from 256GB to
1TB of Real Storage), in a single z/VM Image
–  Expand the real memory used in a Single System Image Cluster up to 4 TB
z/VMz/VM
z/VM z/VM
z/VM 6.2
z/VM 6.3
z/VM
z/VM
z/VM
z/VM
5
Implementation of HiperDispatch
§  Improved processor efficiency
–  Better n-way curves
•  Supported processor limit of 32 remains unchanged
–  Better use of processor cache to take advantage of cache-rich system
design of more recent machines
§  Two components:
–  Dispatching affinity
–  Vertical CPU management
6
What It Means to Reduce CPU Wait Time
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
clock cycles
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
clock cycles
A R3,MEMWORD
A R3,MEMWORD
work
Instruction complexity CPI aka
Infinite CPI Cache miss CPI aka
Finite CPI
wait for memorywork
work wait for memory work
System z EC12 - Multi-Chip Module (MCM)
Cache Layers
L4
Shared
L4
Shared
48MB
Cache L3
48MB
Cache L3
192MB
Cache L4
• L1 cache per core
- 36 cores * (64K+96K) = 5,6 MB
• L2 cache per core
- 36 cores * 2 MB = 72 MB
• L3 cache shared by 6 cores per chip
- 6 chips * 48 MB = 288 MB
• L4 cache shared by 24 cores
- 2 * 192 MB L4 chips = 384 MB
• Cache Total per MCM
- L1 + L2 + L3 + L4 = 749, 6 MB
• Cache Total per zEC12 with 4 Books
4 * MCM = 2,9 GBytes
Hexacore
6 x L1, L2
1 x L3, Shd
Hexacore
6 x L1, L2
1 x L3, Shd
Hexacore
6 x L1, L2
1 x L3, Shd
Hexacore
6 x L1, L2
1 x L3, Shd
Hexacore
6 x L1, L2
1 x L3, Shd
Hexacore
6 x L1, L2
1 x L3, Shd
48MB
Cache L3
48MB
Cache L3
48MB
Cache L3
48MB
Cache L3
192MB
Cache L4
6 * 2MB
Cache L2
6 * 2MB
Cache L2
6 * 2MB
Cache L2
6 * 2MB
Cache L2
6 * 2MB
Cache L2
6 * 2MB
Cache L2
6 * 2MB
Cache L2
HiperDispatch – Dispatching Affinity
■  Processor cache structures become increasingly complex and critical to
performance
■  Goal is to re-dispatch work close (in terms of topology) to where it last ran
9
HiperDispatch – Dispatching Affinity
§  Dispatcher is aware of the cache and memory topology
–  Dispatch virtual CPU near where its data may be in cache based on where
the virtual CPU was last dispatched
§  Better use of cache can reduce the execution time of a set of related
instructions
§  z/VM 6.2 and earlier uses “soft” affinity to dispatch virtual CPUs
–  No awareness of chip or book
10
HiperDispatch – Vertical CPU Management
§  Today's “horizontal” management distributes the LPAR weight evenly across the
logical processors of the z/VM LPAR
§  “Vertical” management attempts to minimize the number of logical processors,
allowing LPAR to similarly manage logical CPUs
Example:
–  Ten Physical IFLs, seven logical IFLs, weight of 400 out of 1000
•  Each logical IFL (LPU) entitled to 57% of an IFL
–  When CEC is constrained, the LPAR’s entitlement is reduced to four IFLs, so seven is
more than required
–  z/VM and LPAR will cooperate
•  z/VM will concentrate the workload on a smaller number of logical processors
•  LPAR will redistribute the partition weight to give a greater portion to this smaller
number of logical processors (~100% of four CPUs)
11
Horizontal vs. Vertical CPU Management
Horizontal:
§ The logical processors are all
created/treated equally.
§ z/VM dispatches work evenly
across the seven logical
processors
Vertical:
§ The logical processors are
skewed to where some get
greater share of the weight.
§ z/VM dispatches work
accordingly to the heavier
weighted workload.
L
P
U
L
P
U
L
P
U
L
P
U
L
P
U
L
P
U
L
P
U
Full Physical IFL
57%
L
P
U
L
P
U
L
P
U
L
P
U
Full Physical IFL
Looks like
this in
concept
100%
100%
z/VM HiperDispatch: VMDBK Steal
12	
  
OLD WAY
0 → 1 → 2 → 3 → 4 … → 19 → 0
Steal from neighbor by CPU
number.
Work your way around the ring.
This is not topologically informed.
NEW WAY
(Easy) Steal within your chip.
(Harder) Steal within your book.
(Still harder) Steal across books.
This is topologically informed.
CP Monitor has been updated to log
out steal behavior as a function of
topology drag distance.
z/VM HiperDispatch
Various Numbers of HEAVY Tiles
13	
  
Blue – 6.2.0
Red – 6.3.0 Horizontal with reshuffle
Orange – 6.3.0 Vertical with reshuffle
Green – 6.3.0 Vertical with Rebalance
Synthetic, memory-touching
workload
A HEAVY tile is 540% busy:
- 1-CPU guest - 15% busy
- 4-CPU guest with each CPU
31% busy
- 8-CPU guest with each CPU
50% busy
- No I/O, paging, etc.
z/VM HiperDispatch: Knobs
14	
  
Concept Knob
Horizontal or vertical SET SRM POLARIZATION { HORIZONTAL | VERTICAL }
How optimistically to predict
XPF floors
SET SRM [TYPE cpu_type] EXCESSUSE { HIGH | MED | LOW }
How much CPUPAD safety
margin to allow when we park
below available power
SET SRM [TYPE cpu_type] CPUPAD nnnn%
Reshuffle or rebalance SET SRM DSPWDMETHOD { RESHUFFLE | REBALANCE }
Defaults:
- Vertical mode
- EXCESSUSE MEDIUM (70%-confident floor)
- CPUPAD 100%
- Reshuffle
CP Monitor has been updated to log
out
the changes to these new SRM
settings.
z/VM HiperDispatch
Global Performance Data
“Global Performance Data” is a setting in the partition’s activation profile, “Security” category
–  Also you can use the SE’s “Change LPAR Security” function to change it while the partition is up
–  z/VM can handle changes in GPD without a re-IPL
GPD is on by default (in DR scenario, ask your partition provider about it)
When it is on, the partition can see performance data about all partitions
–  Their weights
–  How much CPU they are consuming
That performance data lets the z/VM system do:
–  Determine every partition’s entitlement
–  Determine how much entitled power is being consumed
–  Determine how much excess power is available (XP = TP – EP)
–  Determine which partitions are over consuming
–  Calculate the z/VM system’s XPF
z/VM HiperDispatch is substantially crippled if you fail to enable GPD for the partition
–  You might see HCP1052I, “Global performance data is disabled. This may degrade system
performance.”
–  You can always use CP QUERY SRM to find out whether GPD is on for your partition
15	
  
16
Large Memory Support
§  Real memory limit raised from 256GB to 1 TB
–  Proportionately increases total virtual memory based on tolerable
over commitment levels and workload dependencies
§  Virtual machine memory limit remains unchanged at 1 TB
§  Paging DASD utilization and requirements change
–  Removed the need to double the paging space on DASD
–  Paging algorithm changes increase the need to have a properly configured
paging subsystem
§  Expanded Storage continues to be supported with a limit of 128 GB
New Approach: The Big State Diagram
17
Frame-
owned
lists
Global aging list
Early writes: write
only changed pages
reclaim
>2G
contig
<2G
single
<2G
contig
>2G
single
Available lists
reference
To whoever
needs
frames
Demand scan pushes frames:
- From FO valid sections, down to…
- FO IBR sections, then down to…
- Global aging list, then over to…
- Available lists, from which they...
- Are used to satisfy requests for frames
New Approach: How We Now Use Paging DASD
18
Newest
Oldest
Global aging list
Optional
prewriting
Paging DASD
One I/O either read or write (many volumes of course)
19
Large Memory Support (cont.)
Reorder processing removed
–  Commands remain, but have no impact
–  Improves environment for running larger virtual machines
Improved effectiveness of the CP SET RESERVE command
–  Stronger “glue” to hold reserved pages in memory
–  Support for reserving pages of NSS or DCSS
•  Example: Use with the Monitor Segment (MONDCSS)
–  Ability to limit the overall number of reserved pages for the system
20
Dump Support (Enhanced)
§  Stand-alone Dump utility has been rewritten
–  Creates a CP hard abend format dump
–  Dump is written to ECKD™ or SCSI DASD
§  Larger memory sizes supported, up to a maximum of 1 TB
–  Includes Stand-alone dump, hard abend dump, SNAPDUMP, DUMPLD2,
and VM Dump Tool
§  Performance improvements for hard abend dump
–  Reduces time to take a CP hard abend dump
21	
  
Studying MONWRITE Data
•  z/VM Performance Toolkit
•  Interactively – possible, but not so useful
•  PERFKIT BATCH command – pretty useful
–  Control files tell Perfkit which reports to produce
–  You can then inspect the reports by hand or programmatically
•  See z/VM Performance Toolkit Reference for information on how to
use PERFKIT BATCH
•  Brian Wade
•  MONWRITE Collector - http://www.vm.ibm.com/devpages/bkw/linmon.html
•  PRFIT - http://www.vm.ibm.com/download/packages/descript.cgi?PRFIT
22	
  
Some Final Thoughts
•  Large z/VM 6.3 partitions require more affection
•  Remember to turn on Global Performance Data
•  Vertical Mode is on by Default
•  z/VM Performance Toolkit has been updated
•  Remember to measure before and after migration
•  The study of MONWRITE DATA will help you to understand
the environment behavior
23	
  
Thank You!
Informações de Contato:
Livio Sousa
IBM Tutóia – SP
livios@br.ibm.com
+55 11 9 7203 6637

More Related Content

What's hot

LizardFS-WhitePaper-Eng-v3.9.2-web
LizardFS-WhitePaper-Eng-v3.9.2-webLizardFS-WhitePaper-Eng-v3.9.2-web
LizardFS-WhitePaper-Eng-v3.9.2-web
Szymon Haly
 
Memory management
Memory managementMemory management
Memory management
Adrien Mahieux
 
Comparison of foss distributed storage
Comparison of foss distributed storageComparison of foss distributed storage
Comparison of foss distributed storage
Marian Marinov
 
Ceph Day Beijing - Ceph RDMA Update
Ceph Day Beijing - Ceph RDMA UpdateCeph Day Beijing - Ceph RDMA Update
Ceph Day Beijing - Ceph RDMA Update
Danielle Womboldt
 
Ceph Day Netherlands - Ceph Management and Monitoring with openATTIC 3.x
Ceph Day Netherlands - Ceph Management and Monitoring with openATTIC 3.x   Ceph Day Netherlands - Ceph Management and Monitoring with openATTIC 3.x
Ceph Day Netherlands - Ceph Management and Monitoring with openATTIC 3.x
Ceph Community
 
Improvements in GlusterFS for Virtualization usecase
Improvements in GlusterFS for Virtualization usecaseImprovements in GlusterFS for Virtualization usecase
Improvements in GlusterFS for Virtualization usecase
Deepak Shetty
 
Performance comparison of Distributed File Systems on 1Gbit networks
Performance comparison of Distributed File Systems on 1Gbit networksPerformance comparison of Distributed File Systems on 1Gbit networks
Performance comparison of Distributed File Systems on 1Gbit networks
Marian Marinov
 
Overclocking Raspberry Pi 3 Ulimate Guide
Overclocking Raspberry Pi 3 Ulimate GuideOverclocking Raspberry Pi 3 Ulimate Guide
Overclocking Raspberry Pi 3 Ulimate Guide
Dmitry Rogov
 
A Performance Characterization of Postgres on Different Storage Systems
A Performance Characterization of Postgres on Different Storage SystemsA Performance Characterization of Postgres on Different Storage Systems
A Performance Characterization of Postgres on Different Storage Systems
Dong Ye
 
Redis Persistence
Redis  PersistenceRedis  Persistence
Redis Persistence
Ismaeel Enjreny
 
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA ArchitectureCeph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Danielle Womboldt
 
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
Joshua Mora
 
BKK16-208 EAS
BKK16-208 EASBKK16-208 EAS
BKK16-208 EAS
Linaro
 
Cuda 6 performance_report
Cuda 6 performance_reportCuda 6 performance_report
Cuda 6 performance_report
Michael Zhang
 
BKK16-317 How to generate power models for EAS and IPA
BKK16-317 How to generate power models for EAS and IPABKK16-317 How to generate power models for EAS and IPA
BKK16-317 How to generate power models for EAS and IPA
Linaro
 
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
In-Memory Computing Summit
 
How to assign unowned disk in the netapp cluster 8.3
How to assign unowned disk in the netapp cluster 8.3 How to assign unowned disk in the netapp cluster 8.3
How to assign unowned disk in the netapp cluster 8.3
Saroj Sahu
 
vSphere vStorage: Troubleshooting Performance
vSphere vStorage: Troubleshooting PerformancevSphere vStorage: Troubleshooting Performance
vSphere vStorage: Troubleshooting Performance
ProfessionalVMware
 
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
Anne Nicolas
 
Shak larry-jeder-perf-and-tuning-summit14-part1-final
Shak larry-jeder-perf-and-tuning-summit14-part1-finalShak larry-jeder-perf-and-tuning-summit14-part1-final
Shak larry-jeder-perf-and-tuning-summit14-part1-final
Tommy Lee
 

What's hot (20)

LizardFS-WhitePaper-Eng-v3.9.2-web
LizardFS-WhitePaper-Eng-v3.9.2-webLizardFS-WhitePaper-Eng-v3.9.2-web
LizardFS-WhitePaper-Eng-v3.9.2-web
 
Memory management
Memory managementMemory management
Memory management
 
Comparison of foss distributed storage
Comparison of foss distributed storageComparison of foss distributed storage
Comparison of foss distributed storage
 
Ceph Day Beijing - Ceph RDMA Update
Ceph Day Beijing - Ceph RDMA UpdateCeph Day Beijing - Ceph RDMA Update
Ceph Day Beijing - Ceph RDMA Update
 
Ceph Day Netherlands - Ceph Management and Monitoring with openATTIC 3.x
Ceph Day Netherlands - Ceph Management and Monitoring with openATTIC 3.x   Ceph Day Netherlands - Ceph Management and Monitoring with openATTIC 3.x
Ceph Day Netherlands - Ceph Management and Monitoring with openATTIC 3.x
 
Improvements in GlusterFS for Virtualization usecase
Improvements in GlusterFS for Virtualization usecaseImprovements in GlusterFS for Virtualization usecase
Improvements in GlusterFS for Virtualization usecase
 
Performance comparison of Distributed File Systems on 1Gbit networks
Performance comparison of Distributed File Systems on 1Gbit networksPerformance comparison of Distributed File Systems on 1Gbit networks
Performance comparison of Distributed File Systems on 1Gbit networks
 
Overclocking Raspberry Pi 3 Ulimate Guide
Overclocking Raspberry Pi 3 Ulimate GuideOverclocking Raspberry Pi 3 Ulimate Guide
Overclocking Raspberry Pi 3 Ulimate Guide
 
A Performance Characterization of Postgres on Different Storage Systems
A Performance Characterization of Postgres on Different Storage SystemsA Performance Characterization of Postgres on Different Storage Systems
A Performance Characterization of Postgres on Different Storage Systems
 
Redis Persistence
Redis  PersistenceRedis  Persistence
Redis Persistence
 
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA ArchitectureCeph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
Ceph Day Beijing - Ceph All-Flash Array Design Based on NUMA Architecture
 
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
 
BKK16-208 EAS
BKK16-208 EASBKK16-208 EAS
BKK16-208 EAS
 
Cuda 6 performance_report
Cuda 6 performance_reportCuda 6 performance_report
Cuda 6 performance_report
 
BKK16-317 How to generate power models for EAS and IPA
BKK16-317 How to generate power models for EAS and IPABKK16-317 How to generate power models for EAS and IPA
BKK16-317 How to generate power models for EAS and IPA
 
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
IMCSummit 2015 - Day 1 Developer Session - The Science and Engineering Behind...
 
How to assign unowned disk in the netapp cluster 8.3
How to assign unowned disk in the netapp cluster 8.3 How to assign unowned disk in the netapp cluster 8.3
How to assign unowned disk in the netapp cluster 8.3
 
vSphere vStorage: Troubleshooting Performance
vSphere vStorage: Troubleshooting PerformancevSphere vStorage: Troubleshooting Performance
vSphere vStorage: Troubleshooting Performance
 
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
 
Shak larry-jeder-perf-and-tuning-summit14-part1-final
Shak larry-jeder-perf-and-tuning-summit14-part1-finalShak larry-jeder-perf-and-tuning-summit14-part1-final
Shak larry-jeder-perf-and-tuning-summit14-part1-final
 

Viewers also liked

7 opportunities to reduce wlc costs - por Danilo
7 opportunities to reduce wlc costs - por Danilo7 opportunities to reduce wlc costs - por Danilo
7 opportunities to reduce wlc costs - por Danilo
Joao Galdino Mello de Souza
 
CPUMF: O que é, como implementar, o que inferir por Luiz Carlos Orsoni
CPUMF: O que é, como implementar, o que inferir por Luiz Carlos OrsoniCPUMF: O que é, como implementar, o que inferir por Luiz Carlos Orsoni
CPUMF: O que é, como implementar, o que inferir por Luiz Carlos Orsoni
Joao Galdino Mello de Souza
 
Modernização do Gerenciamento, Monitoramento e Provisionamento em Mainframes ...
Modernização do Gerenciamento, Monitoramento e Provisionamento em Mainframes ...Modernização do Gerenciamento, Monitoramento e Provisionamento em Mainframes ...
Modernização do Gerenciamento, Monitoramento e Provisionamento em Mainframes ...
Joao Galdino Mello de Souza
 
Novidades e complicações em Capacity Planning e Capacity Pricing - por Fernan...
Novidades e complicações em Capacity Planning e Capacity Pricing - por Fernan...Novidades e complicações em Capacity Planning e Capacity Pricing - por Fernan...
Novidades e complicações em Capacity Planning e Capacity Pricing - por Fernan...
Joao Galdino Mello de Souza
 
SIMD no z13 - Conhecendo as novas funções Vetoriais do Mainframe por Flavio B...
SIMD no z13 - Conhecendo as novas funções Vetoriais do Mainframe por Flavio B...SIMD no z13 - Conhecendo as novas funções Vetoriais do Mainframe por Flavio B...
SIMD no z13 - Conhecendo as novas funções Vetoriais do Mainframe por Flavio B...
Joao Galdino Mello de Souza
 
Z13 x zEC12: O que esperar? - por Luiz Carlos Orsoni
Z13 x zEC12: O que esperar? - por Luiz Carlos OrsoniZ13 x zEC12: O que esperar? - por Luiz Carlos Orsoni
Z13 x zEC12: O que esperar? - por Luiz Carlos Orsoni
Joao Galdino Mello de Souza
 
Auditoria em Mainframe. (Eugênio Fernandes)
Auditoria em Mainframe. (Eugênio Fernandes)Auditoria em Mainframe. (Eugênio Fernandes)
Auditoria em Mainframe. (Eugênio Fernandes)
Joao Galdino Mello de Souza
 

Viewers also liked (7)

7 opportunities to reduce wlc costs - por Danilo
7 opportunities to reduce wlc costs - por Danilo7 opportunities to reduce wlc costs - por Danilo
7 opportunities to reduce wlc costs - por Danilo
 
CPUMF: O que é, como implementar, o que inferir por Luiz Carlos Orsoni
CPUMF: O que é, como implementar, o que inferir por Luiz Carlos OrsoniCPUMF: O que é, como implementar, o que inferir por Luiz Carlos Orsoni
CPUMF: O que é, como implementar, o que inferir por Luiz Carlos Orsoni
 
Modernização do Gerenciamento, Monitoramento e Provisionamento em Mainframes ...
Modernização do Gerenciamento, Monitoramento e Provisionamento em Mainframes ...Modernização do Gerenciamento, Monitoramento e Provisionamento em Mainframes ...
Modernização do Gerenciamento, Monitoramento e Provisionamento em Mainframes ...
 
Novidades e complicações em Capacity Planning e Capacity Pricing - por Fernan...
Novidades e complicações em Capacity Planning e Capacity Pricing - por Fernan...Novidades e complicações em Capacity Planning e Capacity Pricing - por Fernan...
Novidades e complicações em Capacity Planning e Capacity Pricing - por Fernan...
 
SIMD no z13 - Conhecendo as novas funções Vetoriais do Mainframe por Flavio B...
SIMD no z13 - Conhecendo as novas funções Vetoriais do Mainframe por Flavio B...SIMD no z13 - Conhecendo as novas funções Vetoriais do Mainframe por Flavio B...
SIMD no z13 - Conhecendo as novas funções Vetoriais do Mainframe por Flavio B...
 
Z13 x zEC12: O que esperar? - por Luiz Carlos Orsoni
Z13 x zEC12: O que esperar? - por Luiz Carlos OrsoniZ13 x zEC12: O que esperar? - por Luiz Carlos Orsoni
Z13 x zEC12: O que esperar? - por Luiz Carlos Orsoni
 
Auditoria em Mainframe. (Eugênio Fernandes)
Auditoria em Mainframe. (Eugênio Fernandes)Auditoria em Mainframe. (Eugênio Fernandes)
Auditoria em Mainframe. (Eugênio Fernandes)
 

Similar to z/VM 6.3 - Mudanças de Comportamento do hypervisor para suporte de partições até 1TB de RAM por Lívio Santos

Linux Huge Pages
Linux Huge PagesLinux Huge Pages
Linux Huge Pages
Geraldo Netto
 
PlovDev 2016: Application Performance in Virtualized Environments by Todor T...
PlovDev 2016: Application Performance in Virtualized Environments by Todor T...PlovDev 2016: Application Performance in Virtualized Environments by Todor T...
PlovDev 2016: Application Performance in Virtualized Environments by Todor T...
PlovDev Conference
 
SanDisk: Persistent Memory and Cassandra
SanDisk: Persistent Memory and CassandraSanDisk: Persistent Memory and Cassandra
SanDisk: Persistent Memory and Cassandra
DataStax Academy
 
Advanced performance troubleshooting using esxtop
Advanced performance troubleshooting using esxtopAdvanced performance troubleshooting using esxtop
Advanced performance troubleshooting using esxtop
Alan Renouf
 
Kvm performance optimization for ubuntu
Kvm performance optimization for ubuntuKvm performance optimization for ubuntu
Kvm performance optimization for ubuntu
Sim Janghoon
 
CPN302 your-linux-ami-optimization-and-performance
CPN302 your-linux-ami-optimization-and-performanceCPN302 your-linux-ami-optimization-and-performance
CPN302 your-linux-ami-optimization-and-performance
Coburn Watson
 
505 kobal exadata
505 kobal exadata505 kobal exadata
505 kobal exadata
Kam Chan
 
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance BarriersCeph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Community
 
LizardFS-WhitePaper-Eng-v4.0 (1)
LizardFS-WhitePaper-Eng-v4.0 (1)LizardFS-WhitePaper-Eng-v4.0 (1)
LizardFS-WhitePaper-Eng-v4.0 (1)
Pekka Männistö
 
Build an High-Performance and High-Durable Block Storage Service Based on Ceph
Build an High-Performance and High-Durable Block Storage Service Based on CephBuild an High-Performance and High-Durable Block Storage Service Based on Ceph
Build an High-Performance and High-Durable Block Storage Service Based on Ceph
Rongze Zhu
 
DB2 for z/OS - Starter's guide to memory monitoring and control
DB2 for z/OS - Starter's guide to memory monitoring and controlDB2 for z/OS - Starter's guide to memory monitoring and control
DB2 for z/OS - Starter's guide to memory monitoring and control
Florence Dubois
 
os
osos
Shak larry-jeder-perf-and-tuning-summit14-part2-final
Shak larry-jeder-perf-and-tuning-summit14-part2-finalShak larry-jeder-perf-and-tuning-summit14-part2-final
Shak larry-jeder-perf-and-tuning-summit14-part2-final
Tommy Lee
 
Planning & Best Practice for Microsoft Virtualization
Planning & Best Practice for Microsoft VirtualizationPlanning & Best Practice for Microsoft Virtualization
Planning & Best Practice for Microsoft Virtualization
Lai Yoong Seng
 
How Ceph performs on ARM Microserver Cluster
How Ceph performs on ARM Microserver ClusterHow Ceph performs on ARM Microserver Cluster
How Ceph performs on ARM Microserver Cluster
Aaron Joue
 
Architecting a 35 PB distributed parallel file system for science
Architecting a 35 PB distributed parallel file system for scienceArchitecting a 35 PB distributed parallel file system for science
Architecting a 35 PB distributed parallel file system for science
Speck&Tech
 
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld
 
Session 7362 Handout 427 0
Session 7362 Handout 427 0Session 7362 Handout 427 0
Session 7362 Handout 427 0
jln1028
 
Persistent Memory Programming with Java*
Persistent Memory Programming with Java*Persistent Memory Programming with Java*
Persistent Memory Programming with Java*
Intel® Software
 
Best Practices with PostgreSQL on Solaris
Best Practices with PostgreSQL on SolarisBest Practices with PostgreSQL on Solaris
Best Practices with PostgreSQL on Solaris
Jignesh Shah
 

Similar to z/VM 6.3 - Mudanças de Comportamento do hypervisor para suporte de partições até 1TB de RAM por Lívio Santos (20)

Linux Huge Pages
Linux Huge PagesLinux Huge Pages
Linux Huge Pages
 
PlovDev 2016: Application Performance in Virtualized Environments by Todor T...
PlovDev 2016: Application Performance in Virtualized Environments by Todor T...PlovDev 2016: Application Performance in Virtualized Environments by Todor T...
PlovDev 2016: Application Performance in Virtualized Environments by Todor T...
 
SanDisk: Persistent Memory and Cassandra
SanDisk: Persistent Memory and CassandraSanDisk: Persistent Memory and Cassandra
SanDisk: Persistent Memory and Cassandra
 
Advanced performance troubleshooting using esxtop
Advanced performance troubleshooting using esxtopAdvanced performance troubleshooting using esxtop
Advanced performance troubleshooting using esxtop
 
Kvm performance optimization for ubuntu
Kvm performance optimization for ubuntuKvm performance optimization for ubuntu
Kvm performance optimization for ubuntu
 
CPN302 your-linux-ami-optimization-and-performance
CPN302 your-linux-ami-optimization-and-performanceCPN302 your-linux-ami-optimization-and-performance
CPN302 your-linux-ami-optimization-and-performance
 
505 kobal exadata
505 kobal exadata505 kobal exadata
505 kobal exadata
 
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance BarriersCeph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
Ceph Day Melbourne - Ceph on All-Flash Storage - Breaking Performance Barriers
 
LizardFS-WhitePaper-Eng-v4.0 (1)
LizardFS-WhitePaper-Eng-v4.0 (1)LizardFS-WhitePaper-Eng-v4.0 (1)
LizardFS-WhitePaper-Eng-v4.0 (1)
 
Build an High-Performance and High-Durable Block Storage Service Based on Ceph
Build an High-Performance and High-Durable Block Storage Service Based on CephBuild an High-Performance and High-Durable Block Storage Service Based on Ceph
Build an High-Performance and High-Durable Block Storage Service Based on Ceph
 
DB2 for z/OS - Starter's guide to memory monitoring and control
DB2 for z/OS - Starter's guide to memory monitoring and controlDB2 for z/OS - Starter's guide to memory monitoring and control
DB2 for z/OS - Starter's guide to memory monitoring and control
 
os
osos
os
 
Shak larry-jeder-perf-and-tuning-summit14-part2-final
Shak larry-jeder-perf-and-tuning-summit14-part2-finalShak larry-jeder-perf-and-tuning-summit14-part2-final
Shak larry-jeder-perf-and-tuning-summit14-part2-final
 
Planning & Best Practice for Microsoft Virtualization
Planning & Best Practice for Microsoft VirtualizationPlanning & Best Practice for Microsoft Virtualization
Planning & Best Practice for Microsoft Virtualization
 
How Ceph performs on ARM Microserver Cluster
How Ceph performs on ARM Microserver ClusterHow Ceph performs on ARM Microserver Cluster
How Ceph performs on ARM Microserver Cluster
 
Architecting a 35 PB distributed parallel file system for science
Architecting a 35 PB distributed parallel file system for scienceArchitecting a 35 PB distributed parallel file system for science
Architecting a 35 PB distributed parallel file system for science
 
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
VMworld 2013: Just Because You Could, Doesn't Mean You Should: Lessons Learne...
 
Session 7362 Handout 427 0
Session 7362 Handout 427 0Session 7362 Handout 427 0
Session 7362 Handout 427 0
 
Persistent Memory Programming with Java*
Persistent Memory Programming with Java*Persistent Memory Programming with Java*
Persistent Memory Programming with Java*
 
Best Practices with PostgreSQL on Solaris
Best Practices with PostgreSQL on SolarisBest Practices with PostgreSQL on Solaris
Best Practices with PostgreSQL on Solaris
 

More from Joao Galdino Mello de Souza

Explorando a API Rest Jira Cloud
Explorando a API Rest Jira CloudExplorando a API Rest Jira Cloud
Explorando a API Rest Jira Cloud
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
 
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
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
 

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 (...
 
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
Como obter o melhor do Z por Gustavo Fernandes Araujo (Itau Unibanco)
 
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)
 

Recently uploaded

zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 

Recently uploaded (20)

zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 

z/VM 6.3 - Mudanças de Comportamento do hypervisor para suporte de partições até 1TB de RAM por Lívio Santos

  • 1. 1   z/VM 6.3 – Changes in hipervisor behavior to support Large LPARs Lívio Sousa - livios@br.ibm.com IBM z/VM and Linux on System z LA ATS! http://br.linkedin.com/in/liviosousa
  • 2. 2   Overview •  z/VM Version 6 Product Evolution •  Implementation of HiperDispatch •  Dispatching Affinity •  Vertical CPU Management •  Large Memory Support •  Studying MONWRITE Data
  • 3. 3 z/VM Version 6 Product Evolution z/VMz/VM z/VM z/VM z/VM 6.1 z/VM 6.2 z/VM 6.3 z/VM z/VM z/VM z/VM 32 IFLs 256 GB + 128 GB RAM (each) 32 IFLs 256 GB + 128 GB RAM (each) 32 IFLs 1 TB + 128 GB RAM (each) z/VM z/VM z/VM z/VM
  • 4. 4 Reduce the number of z/VM systems §  CPU –  Exploit HiperDispatch to improve processor efficiency, allowing more work to be done per IFL and therefore supporting more virtual servers per IFL, requiring fewer systems for applicable workloads §  Storage –  Expand z/VM systems constrained by memory up to four times (from 256GB to 1TB of Real Storage), in a single z/VM Image –  Expand the real memory used in a Single System Image Cluster up to 4 TB z/VMz/VM z/VM z/VM z/VM 6.2 z/VM 6.3 z/VM z/VM z/VM z/VM
  • 5. 5 Implementation of HiperDispatch §  Improved processor efficiency –  Better n-way curves •  Supported processor limit of 32 remains unchanged –  Better use of processor cache to take advantage of cache-rich system design of more recent machines §  Two components: –  Dispatching affinity –  Vertical CPU management
  • 6. 6 What It Means to Reduce CPU Wait Time 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 clock cycles 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 clock cycles A R3,MEMWORD A R3,MEMWORD work Instruction complexity CPI aka Infinite CPI Cache miss CPI aka Finite CPI wait for memorywork work wait for memory work
  • 7. System z EC12 - Multi-Chip Module (MCM) Cache Layers L4 Shared L4 Shared 48MB Cache L3 48MB Cache L3 192MB Cache L4 • L1 cache per core - 36 cores * (64K+96K) = 5,6 MB • L2 cache per core - 36 cores * 2 MB = 72 MB • L3 cache shared by 6 cores per chip - 6 chips * 48 MB = 288 MB • L4 cache shared by 24 cores - 2 * 192 MB L4 chips = 384 MB • Cache Total per MCM - L1 + L2 + L3 + L4 = 749, 6 MB • Cache Total per zEC12 with 4 Books 4 * MCM = 2,9 GBytes Hexacore 6 x L1, L2 1 x L3, Shd Hexacore 6 x L1, L2 1 x L3, Shd Hexacore 6 x L1, L2 1 x L3, Shd Hexacore 6 x L1, L2 1 x L3, Shd Hexacore 6 x L1, L2 1 x L3, Shd Hexacore 6 x L1, L2 1 x L3, Shd 48MB Cache L3 48MB Cache L3 48MB Cache L3 48MB Cache L3 192MB Cache L4 6 * 2MB Cache L2 6 * 2MB Cache L2 6 * 2MB Cache L2 6 * 2MB Cache L2 6 * 2MB Cache L2 6 * 2MB Cache L2 6 * 2MB Cache L2
  • 8. HiperDispatch – Dispatching Affinity ■  Processor cache structures become increasingly complex and critical to performance ■  Goal is to re-dispatch work close (in terms of topology) to where it last ran
  • 9. 9 HiperDispatch – Dispatching Affinity §  Dispatcher is aware of the cache and memory topology –  Dispatch virtual CPU near where its data may be in cache based on where the virtual CPU was last dispatched §  Better use of cache can reduce the execution time of a set of related instructions §  z/VM 6.2 and earlier uses “soft” affinity to dispatch virtual CPUs –  No awareness of chip or book
  • 10. 10 HiperDispatch – Vertical CPU Management §  Today's “horizontal” management distributes the LPAR weight evenly across the logical processors of the z/VM LPAR §  “Vertical” management attempts to minimize the number of logical processors, allowing LPAR to similarly manage logical CPUs Example: –  Ten Physical IFLs, seven logical IFLs, weight of 400 out of 1000 •  Each logical IFL (LPU) entitled to 57% of an IFL –  When CEC is constrained, the LPAR’s entitlement is reduced to four IFLs, so seven is more than required –  z/VM and LPAR will cooperate •  z/VM will concentrate the workload on a smaller number of logical processors •  LPAR will redistribute the partition weight to give a greater portion to this smaller number of logical processors (~100% of four CPUs)
  • 11. 11 Horizontal vs. Vertical CPU Management Horizontal: § The logical processors are all created/treated equally. § z/VM dispatches work evenly across the seven logical processors Vertical: § The logical processors are skewed to where some get greater share of the weight. § z/VM dispatches work accordingly to the heavier weighted workload. L P U L P U L P U L P U L P U L P U L P U Full Physical IFL 57% L P U L P U L P U L P U Full Physical IFL Looks like this in concept 100% 100%
  • 12. z/VM HiperDispatch: VMDBK Steal 12   OLD WAY 0 → 1 → 2 → 3 → 4 … → 19 → 0 Steal from neighbor by CPU number. Work your way around the ring. This is not topologically informed. NEW WAY (Easy) Steal within your chip. (Harder) Steal within your book. (Still harder) Steal across books. This is topologically informed. CP Monitor has been updated to log out steal behavior as a function of topology drag distance.
  • 13. z/VM HiperDispatch Various Numbers of HEAVY Tiles 13   Blue – 6.2.0 Red – 6.3.0 Horizontal with reshuffle Orange – 6.3.0 Vertical with reshuffle Green – 6.3.0 Vertical with Rebalance Synthetic, memory-touching workload A HEAVY tile is 540% busy: - 1-CPU guest - 15% busy - 4-CPU guest with each CPU 31% busy - 8-CPU guest with each CPU 50% busy - No I/O, paging, etc.
  • 14. z/VM HiperDispatch: Knobs 14   Concept Knob Horizontal or vertical SET SRM POLARIZATION { HORIZONTAL | VERTICAL } How optimistically to predict XPF floors SET SRM [TYPE cpu_type] EXCESSUSE { HIGH | MED | LOW } How much CPUPAD safety margin to allow when we park below available power SET SRM [TYPE cpu_type] CPUPAD nnnn% Reshuffle or rebalance SET SRM DSPWDMETHOD { RESHUFFLE | REBALANCE } Defaults: - Vertical mode - EXCESSUSE MEDIUM (70%-confident floor) - CPUPAD 100% - Reshuffle CP Monitor has been updated to log out the changes to these new SRM settings.
  • 15. z/VM HiperDispatch Global Performance Data “Global Performance Data” is a setting in the partition’s activation profile, “Security” category –  Also you can use the SE’s “Change LPAR Security” function to change it while the partition is up –  z/VM can handle changes in GPD without a re-IPL GPD is on by default (in DR scenario, ask your partition provider about it) When it is on, the partition can see performance data about all partitions –  Their weights –  How much CPU they are consuming That performance data lets the z/VM system do: –  Determine every partition’s entitlement –  Determine how much entitled power is being consumed –  Determine how much excess power is available (XP = TP – EP) –  Determine which partitions are over consuming –  Calculate the z/VM system’s XPF z/VM HiperDispatch is substantially crippled if you fail to enable GPD for the partition –  You might see HCP1052I, “Global performance data is disabled. This may degrade system performance.” –  You can always use CP QUERY SRM to find out whether GPD is on for your partition 15  
  • 16. 16 Large Memory Support §  Real memory limit raised from 256GB to 1 TB –  Proportionately increases total virtual memory based on tolerable over commitment levels and workload dependencies §  Virtual machine memory limit remains unchanged at 1 TB §  Paging DASD utilization and requirements change –  Removed the need to double the paging space on DASD –  Paging algorithm changes increase the need to have a properly configured paging subsystem §  Expanded Storage continues to be supported with a limit of 128 GB
  • 17. New Approach: The Big State Diagram 17 Frame- owned lists Global aging list Early writes: write only changed pages reclaim >2G contig <2G single <2G contig >2G single Available lists reference To whoever needs frames Demand scan pushes frames: - From FO valid sections, down to… - FO IBR sections, then down to… - Global aging list, then over to… - Available lists, from which they... - Are used to satisfy requests for frames
  • 18. New Approach: How We Now Use Paging DASD 18 Newest Oldest Global aging list Optional prewriting Paging DASD One I/O either read or write (many volumes of course)
  • 19. 19 Large Memory Support (cont.) Reorder processing removed –  Commands remain, but have no impact –  Improves environment for running larger virtual machines Improved effectiveness of the CP SET RESERVE command –  Stronger “glue” to hold reserved pages in memory –  Support for reserving pages of NSS or DCSS •  Example: Use with the Monitor Segment (MONDCSS) –  Ability to limit the overall number of reserved pages for the system
  • 20. 20 Dump Support (Enhanced) §  Stand-alone Dump utility has been rewritten –  Creates a CP hard abend format dump –  Dump is written to ECKD™ or SCSI DASD §  Larger memory sizes supported, up to a maximum of 1 TB –  Includes Stand-alone dump, hard abend dump, SNAPDUMP, DUMPLD2, and VM Dump Tool §  Performance improvements for hard abend dump –  Reduces time to take a CP hard abend dump
  • 21. 21   Studying MONWRITE Data •  z/VM Performance Toolkit •  Interactively – possible, but not so useful •  PERFKIT BATCH command – pretty useful –  Control files tell Perfkit which reports to produce –  You can then inspect the reports by hand or programmatically •  See z/VM Performance Toolkit Reference for information on how to use PERFKIT BATCH •  Brian Wade •  MONWRITE Collector - http://www.vm.ibm.com/devpages/bkw/linmon.html •  PRFIT - http://www.vm.ibm.com/download/packages/descript.cgi?PRFIT
  • 22. 22   Some Final Thoughts •  Large z/VM 6.3 partitions require more affection •  Remember to turn on Global Performance Data •  Vertical Mode is on by Default •  z/VM Performance Toolkit has been updated •  Remember to measure before and after migration •  The study of MONWRITE DATA will help you to understand the environment behavior
  • 23. 23   Thank You! Informações de Contato: Livio Sousa IBM Tutóia – SP livios@br.ibm.com +55 11 9 7203 6637