![Page 1: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/1.jpg)
© IBM Corporation, 2014
Visão geral do hardware do servidor System z e Linux on z
Anderson [email protected] técnico de pré-vendas – System z
![Page 2: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/2.jpg)
2 © IBM Corporation, 2014
Apresentação realizada no dia 04/Setembro/2014 durante o evento de premiação do Concurso Mainframe 2014.
Local: IBM Tutóia, São Paulo.
![Page 3: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/3.jpg)
3 © IBM Corporation, 2014
Servidor IBM Mainframe – System z
Linux on z
O que o System z faz que outras plataformas não conseguem fazer ?
Exemplo de um caso real de um Independent Software Vendor (ISV)
![Page 4: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/4.jpg)
4 © IBM Corporation, 2014
![Page 5: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/5.jpg)
5 © IBM Corporation, 2014
![Page 6: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/6.jpg)
6 © IBM Corporation, 2014
InternalBatteries(option)
PowerSupplies
2 x SupportElements
PCIe I/O drawers
(Maximum 5 for zEC12)
Overhead Power Cables
(option)
Processor Books with Flexible Support Processors (FSPs), PCIe and HCA I/O fanouts
Radiator with N+1 pumps, blowers and motors
Optional FICON LX Fiber Quick Connect (FQC) not shown
PCIe I/O interconnect cables and Ethernet cables FSP cage controller cards
Overhead I/O feature is a co-req for overhead power option
zEC12 New Build Radiator-based Air cooled – Under the covers (Model H89 and HA1) Front view
![Page 7: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/7.jpg)
7 © IBM Corporation, 2014
IBM System z – Virtual Tourhttp://ibmtvdemo.edgesuite.net/servers/z/demos/zEnterprise_Radiator_Product_Tour/index.html
![Page 8: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/8.jpg)
8 © IBM Corporation, 2014
InternalBatteries(optional)
PowerSupplies
I/O Drawer
2 x CPC Drawers, Memory & HCAs
FQC for FICON LX only
Ethernet cables for internal System LAN connecting Flexible Service Processor
(FSP) cage controller cards (not shown)
PCIe I/O drawers
Rear View Front View
2 x SupportElements
zBC12 Model H13 – Under the covers
![Page 9: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/9.jpg)
9 © IBM Corporation, 2014
zEC12 Continues the CMOS Mainframe Heritage Begun in 1994
770 MHz
1.2 GHz
1.7 GHz
4.4 GHz
5.2 GHz5.5 GHz
1000
0
2000
3000
4000
5000
MH
z/G
Hz
6000
2000z900
189 nm SOI16 CoresFull 64-bit
z/Architecture
2003z990
130 nm SOI32 Cores
SuperscalarModular SMP
2005z9 EC
90 nm SOI54 Cores
System level scaling
2012zEC12
32 nm SOI101 Cores
OOO and eDRAMcache improvements
PCIe FlashArch extensions
for scaling
2010z196
45 nm SOI80 CoresOOO core
eDRAM cacheRAIM memoryzBX integration
2008z10 EC
65 nm SOI64 Cores
High-freq core3-level cache
![Page 10: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/10.jpg)
10 © IBM Corporation, 2014
zEnterprise EC12 Book and Frame
MCMMCM
EC12 Book
4-Book EC12 System
MemMem
MemMem
![Page 11: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/11.jpg)
11 © IBM Corporation, 2014
MCM @ 1800WWater Cooled
3 DCA Power Supplies 14 DIMMs100mm High
16 DIMMs100mm High
Rear
I/OFanoutCards
Cooling connector
MCM
Memory
Memory
Front
zEC12 Book Layout
![Page 12: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/12.jpg)
12 © IBM Corporation, 2014
Front ViewFanouts
zEC12Hexa-core PU CHIP
MCM
BOOKSide View
L3
C 0
L3
C 1
GXMC
U
Core0
Core1
Core2
Core3
Core4
Core5
L4Q
L4Q
L4Q L4Q
L4CL4B L4B
PU 0PU 2
SC 0SC 1
PU 1
V00
V01
PU 5PU 3 PU 4
V10
V11
zEC12 PU chip, SC chip and MCM
![Page 13: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/13.jpg)
13 © IBM Corporation, 2014
Cores Can be Configured for Different Needs
![Page 14: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/14.jpg)
14 © IBM Corporation, 2014
Arquitetura – Processadores Especializados
Sistema Operacionale Aplicação – Total de 120 Pus
(Cores) sendo até 101processadores configuráveis
Sistema Operacionale Aplicação – Total de 120 Pus
(Cores) sendo até 101processadores configuráveis
Processadores Especializados
CP (IBM System z Central Processor) – zOS, zTPF e zVSE. zAAP (IBM System z Application Assist Processor) – Java. zIIP (IBM System z Integrated Information Processor) – XML e DB2 Calls
IFL (IBM System z Integrated Facility for Linux) - Linux
até +2 processadores “Spare”
até 16 SAPs - System Assist Processors
Placas de I/O (FICON/FCP) ou OSA
Até 320 Processadores RISC
. Enviar/Receber requisições de I/O (Discos e Fitas)
I/OI/O
Processadores RISC/Power
. FICON – z/OS, zVSE e zVM / Linux
. FCP – zVM e Linux
até 16 CPU’s para Criptografia
- alta escalabilidade para transações SSL
É um “Datacenter in a Box”
System z tem muitos processadores, porém cada um executa o seu papel.
Integrated Firmware Processor
![Page 15: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/15.jpg)
15 © IBM Corporation, 2014
Microprocessador
Arquitetura – Demais plataformas de hardware
Comparar esse design com servidores RISC / Unix ou x86
Todas as funções de um computador
por software
I/O DeviceDrivers Criptografia, etc
Código de Aplicação
OS e Gerenciamentode Recurso
* Monotarefa eMonousuário
* Licenciamento de Software
![Page 16: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/16.jpg)
16 © IBM Corporation, 2014
IBM System z Redbookshttp://www.redbooks.ibm.com/portals/systemz
![Page 17: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/17.jpg)
17 © IBM Corporation, 2014
![Page 18: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/18.jpg)
18 © IBM Corporation, 2014
Helping clients reduce costs and improve control of their IT infrastructure Virtualization Consolidation Automation Workload management
• Logical Partitioning (LPAR) and z/VM are complementary technologies
– Both employ great hardware and firmware (PR/SM) innovations developed over the years
– Virtualization is a part of the basic componentry of the System z platform
• LPAR
– Host a relatively small number of very high-performance virtual servers
– Very low overhead, hardware-based virtualization through partitioning
• z/VM
– Host large numbers of high-performance virtual servers
– Low overhead, hardware-based, true virtualization with extreme levels of software augmentation
World-Class Server Virtualization:System z LPAR and z/VM
Together, System z LPAR and z/VM technology provide:
– High performance “on the metal” virtual servers for larger, performance-critical workloads
– The ability to provision 1000s of additional virtual servers flexibly and on demand
![Page 19: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/19.jpg)
19 © IBM Corporation, 2014
Security
I/OArchitecture On/Off Capacity
on Demand
ServerProvisioning
SoftwareLicensing
SystemsManagement
ProcessorDesign
WorkloadManagement
Partitioning andVirtualization
![Page 20: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/20.jpg)
20 © IBM Corporation, 2014
Anatomia de um Sistema Linux
O'Reilly, Charting the Linux Anatomy by Ed Stephensonhttp://www.oreillynet.com/pub/a/oreilly/linux/news/linuxanatomy_0101.html
![Page 21: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/21.jpg)
21 © IBM Corporation, 20142121
• 0.28 % platform specific code in GCC 4.1
• 0.55 % of platform specific code in Glibc 2.5
• 1.81 % platform specific code in Linux Kernel 2.6.25
GNU C compiler
GNU binutils
Backend
Backend
Linux applications
BackendGNU runtime environmentLinux Kernel
Generic drivers
HW dependent drivers
System z instruction set and I/O hardware
Network Protocols File systems
MemoryMgmt
ProcessMgmt
arch arch
Architectureindependent
code
System z dependent code
Virtualization layer
Estrutura do Linux no Servidor System zMuitos pacotes de software Linux não requerem qualquer alteração de código para ser executado no Linux para System z
Note:Every supported Linux platform requires platform specific code in GCC, Glibc and the Linux kernel
Note:Every supported Linux platform requires platform specific code in GCC, Glibc and the Linux kernel
![Page 22: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/22.jpg)
22 © IBM Corporation, 201422
The Linux’s all look the same (on different architectures)
and have the same Linux kernel source.
But they have different personalities, qualities, features and options derived from the architectures.
z zBX x86
![Page 23: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/23.jpg)
23 © IBM Corporation, 2014
Versões de Linux atualmente suportadas no System z
![Page 24: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/24.jpg)
24 © IBM Corporation, 2014
![Page 25: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/25.jpg)
25 © IBM Corporation, 2014
SHARE – www.share.org
Who We Are SHARE Inc. is an independent, volunteer run association providing
enterprise technology professionals with continuous education and training, valuable professional networking and effective industry influence.
Our Mission SHARE is an independent volunteer-run information technology
association that provides education, professional networking and industry influence.
Link da apresentação: https://share.confex.com/share/121/webprogram/Session13557.html
![Page 26: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/26.jpg)
26 © IBM Corporation, 2014
Enterprise Linux Server
Priority Workload– No throughput reduction– No response time increase
Low Priority Workload– Soaks up remaining processor minutes
Unused processor minutes 1.9%0.00
10.00
20.0030.00
40.0050.0060.00
70.0080.00
90.00100.00
1 5 9 13 17 21 25 29 33 37 41 45 49 53 57
Too much resource given to Low Priority workload
High Priority workload gets less resource than needed
Priority Workload– 31% throughput reduction– 45% response time increase
Low Priority Workload– Soaks up more CPU minutes
Unused CPU minutes 21.9%
Leading x86 HypervisorLeading x86 Hypervisor
What is Different about the Enterprise Linux ServerVirtualization enables mixing of high and low priority workloads without penalty
![Page 27: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/27.jpg)
27 © IBM Corporation, 2014
Priority Workload With Varying Demand Running Standalone On System z PR/SM
0
10
20
30
40
50
60
70
80
90
100
1 5 9 13 17 21 25 29 33 37 41 45 49 53 57
Priority Workload MetricsTotal Throughput: 9.125M Avg Response Time: 140ms
Capacity UsedHigh Priority - 72.2% CPU MinutesUnused (wasted) - 27.8% CPU Minutes
Priority WorkloadPriority Workload
% C
PU
Usa
ge
Time (mins.)
High Priority Workload Demand Curve High Priority Workload Demand Curve
![Page 28: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/28.jpg)
28 © IBM Corporation, 2014
0.0010.00
20.0030.00
40.0050.0060.00
70.0080.00
90.00100.00
1 5 9 13 17 21 25 29 33 37 41 45 49 53 57
Donor Workload
Priority Workload
Priority Workload On System z Does Not Degrade When Low Priority Donor Workload Is Added
Priority Workload MetricsTotal Throughput: 9.125MAvg Response Time: 140ms
Capacity Used High Priority - 74.2% CPU Minutes Low Priority - 23.9% CPU MinutesWasted – 1.9% CPU Minutes
NO throughput leakage
NO response time
increase
NO throughput leakage
NO response time
increase
% C
PU
Usa
ge
Time (mins.)
Run High Priority And Low Priority Workloads Together
Run High Priority And Low Priority Workloads Together
![Page 29: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/29.jpg)
29 © IBM Corporation, 2014
Priority Workload With Varying Demand Running Standalone On x86 Hypervisor
0
10
20
30
40
50
60
70
80
90
100
Capacity UsedHigh Priority - 57.5% CPU MinutesUnused (wasted) – 42.5% CPU Minutes
Priority Workload MetricsTotal Throughput: 6.47MAvg Response Time: 153ms
Priority WorkloadPriority Workload
% C
PU
Usa
ge
Time (mins.)
High Priority Guest CPU Demand High Priority Guest CPU Demand
![Page 30: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/30.jpg)
30 © IBM Corporation, 2014
0.00
10.00
20.00
30.00
40.00
50.00
60.00
70.00
80.00
90.00
100.00
Donor Workload
Priority Workload
Priority Workload On x86 Hypervisor Degrades Severely When Low Priority Workload Is Added
30.7%throughput leakage
45.1%response time increase
21.9%wasted CPU minutes
30.7%throughput leakage
45.1%response time increase
21.9%wasted CPU minutes
% C
PU
Usa
ge
Time (mins.)
Capacity Used High Priority - 42.3% CPU MinutesLow Priority – 35.8% CPU MinutesWasted – 21.9% CPU Minutes
Priority Workload MetricsTotal Throughput: 4.48MAvg Response Time: 220ms
Run High Priority And Low Priority Workloads Together
Run High Priority And Low Priority Workloads Together
![Page 31: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/31.jpg)
31 © IBM Corporation, 2014
System z Virtualization Enables Mixing Of High And Low Priority Workloads Without Penalty
0.0010.00
20.0030.00
40.0050.0060.00
70.0080.00
90.00100.00
1 5 9 13 17 21 25 29 33 37 41 45 49 53 57
System zSystem z
Priority Workload No throughput reduction No response time increase
Low Priority Workload Soaks up remaining CPU minutes
Unused CPU minutes 1.9%
Priority Workload 31% throughput reduction 45% response time increase
Low Priority Workload Soaks up more CPU minutes
Unused CPU minutes 21.9%
Too much resource given to Low Priority workload
High Priority workload gets less resource than needed
x86 with common hypervisorx86 with common hypervisor
![Page 32: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/32.jpg)
32 © IBM Corporation, 2014
System z Virtualization Enables Mixing Of High And Low Priority Workloads Without Penalty
0.0010.00
20.0030.00
40.0050.0060.00
70.0080.00
90.00100.00
1 5 9 13 17 21 25 29 33 37 41 45 49 53 57
System zSystem z x86 with common hypervisorx86 with common hypervisor
Perfect workload management
Consolidate workloads of different priorities on the same platform
Full use of available processing resource (high utilization)
Imperfect workload management
Forces workloads to be segregated on different servers
More servers are required (low utilization)
Too much resource given to Low Priority workload
High Priority workload gets less resource than needed
![Page 33: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/33.jpg)
33 © IBM Corporation, 2014
Um resumo de 5 principais diferenciais
![Page 34: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/34.jpg)
34 © IBM Corporation, 2014
![Page 35: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/35.jpg)
35 © IBM Corporation, 2014
Benchmark – MATERA SystemsParceria entre IBM e MATERA apresenta número inédito de transações bancárias - See more at: http://www.matera.com/br/2014/06/02/parceria-entre-ibm-e-matera-apresenta-numero-inedito-de-transacoes-bancarias/#sthash.yVGr5J3V.dpuf
![Page 36: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/36.jpg)
36 © IBM Corporation, 2014
Obrigado.
@andersonbassani br.linkedin.com/in/andersonbassani
http://www.slideshare.net/abassani
![Page 37: Visão geral do hardware do servidor System z e Linux on z - Concurso Mainframe](https://reader033.vdocuments.pub/reader033/viewer/2022061212/54960123b479596b078b45c4/html5/thumbnails/37.jpg)
37 © IBM Corporation, 2014