• Like
Desafios no dimensionamento de capacidade em ambiente Mainframe por Fernando Ferreira
Upcoming SlideShare
Loading in...5
×

Desafios no dimensionamento de capacidade em ambiente Mainframe por Fernando Ferreira

  • 432 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
432
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
3
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Desafios no dimensionamento de capacidade em ambiente Mainframe Fernando Ferreira IBM Executive I/T Specialist
  • 2. GHz, MIPS, MSUs, afinal de contas, como se mede um Mainframe ?
  • 3. Tópicos
    • Introdução
    • Atualização
    • Exemplos de comparações
    • Conclusão
    • Referencias
  • 4. Desafios no dimensionamento de capacidade Fernando Ferreira IBM Executive I/T Specialist Introdução “ Nem tudo o que pode ser contado conta e nem tudo que conta pode ser contado .” Albert Eintein
  • 5. Capacidade e Métricas MIPS MHz MSUs SPEC COISAS FLOPS
  • 6. MIPS IBM System/370 158-3(1972) sistema com 1 MIPS
  • 7. GHz Pipeline Milicode Multithread Superscalar Cache Branch prediction GHz CPU I/O I/O
  • 8. GHz em System z
  • 9. MSUs $ $ $ $
  • 10. Medidas comparativas - LSPR
      • História
      • ETR e ITR
      • Workload primitives
      • Single e Multi Image
      • Versões de z/OS
  • 11. Desafios no dimensionamento de capacidade Fernando Ferreira IBM Executive I/T Specialist Atualização “ Information is not knowledge. ” Albert Eintein
  • 12. Nesting
  • 13. Estrutura de cache
    • z10 EC
      • Caches
        • L1 private 64k instr, 128k data
        • L1.5 private 3 MBs
        • L2 shared 48 MBs / book
        • book interconnect: star
    • z196
      • Caches
        • L1 private 64k instr, 128k data
        • L2 private 1.5 MBs
        • L3 shared 24 MBs / chip
        • L4 shared 192 MBs / book
        • book interconnect: star
    Memory L2 Cache L1.5 CPU L1.5 CPU L1.5 CPU … L1 L1 L1 Memory L4 Cache L3 Cache L3 Cache … L2 CPU 1 L2 CPU 4 L1 L1 L2 CPU 1 L2 CPU 4 L1 L1 … …
  • 14. CPU MF e HIS CPI – Cycles per Instruction Prb State - % Problem State EIC CPI – Estimated Instruction Complexity CPI (infinite L1) Est Fin CPI – Estimated CPI from Finite cache/memory Est SCPL1M – Estimated Sourcing Cycles per Level 1 Miss L1MP – Level 1 Miss Per 100 instructions L2P – % sourced from Level 2 cache L3P – % sourced from Level 3 on same Chip cache L4LP – % sourced from Level 4 Local cache (on same book) L4RP – % sourced from Level 4 Remote cache (on different book) MEMP - % sourced from Memory Rel Nest Intensity – Reflects distribution and latency of sourcing from shared caches and memory LPARCPU - APPL% (GCPs, zAAPs, zIIPs) captured and uncaptured Eff GHz – Effective gigahertz for GCPs, cycles per nanosecond LPARCPU RNI Est Fin CPI EIC CPI Est SCPl1M MEMP Eff GHz L4RP L4LP L3P L2P L1MP Prb STATE CPI
  • 15. Desafios no dimensionamento de capacidade Fernando Ferreira IBM Executive I/T Specialist Exemplos comparativos de dimensionamento “ O diabo mora nos detalhes ” Proverbio popular
  • 16. zPCR http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/PRS1381 Para ilustrar a complexidade do dimensionamento de capacidade, serão demonstrados modelos de configurações usando zPCR O zPCR é uma ferramenta usada para dimensionamento de equipamentos mainframe. Seu download e uso foi liberado para clientes IBM em 2005 no formato “as is “ .
  • 17. Comparativos um exemplo 2817 – 707 M80 4 LPARs Workload “Average 2097 – 710 E64 4 LPARs Workload “Average De acordo com a tabela de MIPS esta é a diferença entre estes dois modelos ≠ 0.98%
  • 18. Exemplo I 2817 – 707 M80 4 LPARs CPs Log Maior número de CPs lógicos Workloads Avg e High 2097 – 710 E12 4 LPARs CPs DED Menor número de CPs logicos Workloads Avg e Low De acordo com o zPCR esta é a diferença entre estes dois modelos ≠ 25.89%
  • 19. Exemplo II 2817 – 707 M80 4 LPARs CPs DED Menor número de CPs logicos Workloads Avg e Low 2097 – 710 E64 4 LPARs CPs Log Maior número de CPs logicos Workloads Avg e High De acordo com o zPCR esta é a diferença entre estes dois modelos ≠ 25.77%
  • 20. Desafios no dimensionamento de capacidade Fernando Ferreira IBM Executive I/T Specialist Conclusão “ Men will die upon dogma but will not fall victim to a conclusion. ” John Henry Newman
  • 21. Resumo
    • A evolução da tecnologia muda a relevancia dos medidas de dimensionamento.
    • Diferentes medidas possuem diferentes contextos de uso. Olhe sempre a bula.
    • Não generalize medidas de uso específico.
    • O uso do LSPR como ponto de partida é valido, mas não necessariamente suficiente.
    • Cargas diferentes usam a estrutura de cache de forma diferente e isto tem efeito direto no desempenho.
    • Fatores como tipo de carga, número de LPARs, número e tipo de processadores afetam a capacidade do CEC.
    • Com o aumento da complexidade dos ambientes, o uso de ferramentas como o zPCR permite determinar a capacidade dos CECs de forma mais exata, evitando erros.
    • Novos recursos como o CPU MF melhoram a qualidade de input.
  • 22. Referências
    • Roy Longbottom's PC Benchmark Collection - Free PC Benchmarks
      • http://www.roylongbottom.org.uk/
    • Documento LSPR
      • https://www-304.ibm.com/servers/resourcelink/lib03060.nsf/pages/lsprindex?OpenDocumenthttp
    • Steve Jobs (Youtube)
      • http://www.youtube.com/watch?v=I3WnXaWjQYE
    • Bob Rogers at 2010 IBM System z Technical University
      • Session Title: How Do You Do What You Do When You're a z10 or z196 CPU?
  • 23. Referências
    • Redbooks
      • www.redbooks.ibm.com
      • RED4639 IBM Power 770 and 780Technical Overview and Introduction
      • SG247833 IBM zEnterprise System Technical Guide
      • REDP3820 How to use Web Analytics for Improving Web Applications
    • Techdocs
      • http://www-03.ibm.com/support/techdocs/atsmastr.nsf/Web/Techdocs
    • TC000032 zPCR Capacity Sizing Lab - Part 1 Introduction and Overview John Burg
    • TC000033 zPCR Capacity Sizing Lab - Part 2 Hands On Lab John Burg
    • FLASH10399 Introducing the IBM Processor Capacity Reference (zPCR) Kathy Walsh
    • TC000049 zPCR Capacity Sizing Lab - Overview and Hands on Lab03/26/2010 John Burg
    • PRS4229 Data Extraction Program (CP3KEXTR) for zPCR Bernice Riley
    • PRS1247 Framework for Doing Capacity Sizing for zSeries Processors Kathy Walsh
    • PRS840 A System Programmer Productivity Tool Bag Bette Brody
    • PRS1381 Getting Started with zPCR (IBM's Processor Capacity Reference) James Shaw
    • TC000005 WSC Short Stories and Tall Tales John Burg
    • TC000066 CPU MF - the “Lucky” 113s - z196 Update and WSC Experiences John Burg
    • TC000041 CPU MF Overview and WSC Experiences John Burg