A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Performance Engineering In a Nutshell MSc Giovani Facchini Performance Engineer 1.

Apresentações semelhantes


Apresentação em tema: "Performance Engineering In a Nutshell MSc Giovani Facchini Performance Engineer 1."— Transcrição da apresentação:

1 Performance Engineering In a Nutshell MSc Giovani Facchini Performance Engineer 1

2 2

3 Performance O que? – Tempos de Resposta – Uso de Infra-estrutura – Gargalos Por quê? – EXPERIÊNCIA DO CLIENTE 3

4 Como se Faz? 1.Planejamento A.Ambiente Existente Novo – Heurística 4

5 Como se Faz? 1.Planejamento A.Ambiente B.Transações Mais utilizadas (Pareto) Críticas “Pesadas” 5

6 Como se Faz? 1.Planejamento A.Ambiente B.Transações C.Dados Volume Crescimento 6

7 Como se Faz? 1.Planejamento A.Ambiente B.Transações C.Dados D.SLA’s 7

8 Como se Faz? 1.Planejamento 2.Codificação A.Webservice API (XML) B.Mensagens (assíncrono) C.Interface de Usuário (HTML) D.Sockets (código Java/C/C#/Python/Lua) 8

9 Como se Faz? 1.Planejamento 2.Codificação 3.Monitoramento – Físico: CPU, RAM, I/O, Rede – Lógico: SO, App, Threads, Pools – Banco: Queries, Dead Locks, Concorrência – Profile: código 9

10 Como se Faz? 1.Planejamento 2.Codificação 3.Monitoramento 10

11 Como se Faz? 1.Planejamento 2.Codificação 3.Monitoramento 4.Execução A.Scripts contra Ambiente + Monitoramento B.Defeitos C.Estabilidade + SLA’s 11

12 Como se Faz? 1.Planejamento 2.Codificação 3.Monitoramento 4.Execução 12

13 Principais Problemas 1.Gargalo de Hardware 13

14 Principais Problemas 1.Gargalo de Hardware 2.Gargalo Lógico (threads, pools) 14

15 Principais Problemas 1.Gargalo de Hardware 2.Gargalo Lógico (threads, pools) 3.Gargalo de Banco (concorrência, índices) 15

16 Principais Problemas 1.Gargalo de Hardware 2.Gargalo Lógico (threads, pools) 3.Gargalo de Banco (concorrência, índices) 4.Gargalo de Código (desenvolvimento) 16

17 Ferramentas HP Loadrunner (paga) - Execução Borland Silk Performer (paga) – Execução IBM Rational Performance Tester (paga) - Execução Microsoft Visual Studio (paga) - Execução Soasta (paga) - Execução Oracle Application Test Suite (paga) - Execução SoapUI (gratuita) – Execução Webload (gratuita) – Execução Foglight (paga) - APM Appinternals (paga) - APM Oracle Enterprise Manager (paga) - APM 17

18 Performance Engineering In a Nutshell MSc Giovani Facchini Performance Engineer 18


Carregar ppt "Performance Engineering In a Nutshell MSc Giovani Facchini Performance Engineer 1."

Apresentações semelhantes


Anúncios Google