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

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

Avaliação de Desempenho Marcos José Santana Regina Helena Carlucci Santana Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação.

Apresentações semelhantes


Apresentação em tema: "Avaliação de Desempenho Marcos José Santana Regina Helena Carlucci Santana Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação."— Transcrição da apresentação:

1 Avaliação de Desempenho Marcos José Santana Regina Helena Carlucci Santana Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação Maio

2 Inf Prof Eng Comp2 Avaliação de Desempenho O que vem a ser isso? Quando se preocupar com o desempenho? Por quê se preocupar com isso? O que medir? Como confiar nas métricas obtidas? Quem deve se preocupar com a avaliação?

3 Inf Prof Eng Comp3 Avaliação de Desempenho O que vem a ser isso? Quando se preocupar com o desempenho? Por quê se preocupar com isso? O que medir? Como confiar nas métricas obtidas? Quem deve se preocupar com a avaliação?

4 Inf Prof Eng Comp4 O que vem a ser Avaliação de Desempenho? Avaliar um sistema (computacional ou não) buscar uma métrica que indique quantidade ou qualidade, por exemplo, de um serviço prestado; Determinar a eficiência com a qual um sistema atinge seus objetivos

5 Inf Prof Eng Comp5 Avaliação de Desempenho exemplo 1: aluno

6 Inf Prof Eng Comp6 Avaliação de Desempenho exemplo 2: professor

7 Inf Prof Eng Comp7 Avaliação de Desempenho exemplo 3: uma montadora de automóveis número de carros produzidos em 1 hora; qualidade dos carros produzidos; lucro obtido por carro fabricado; quantidade de quilômetros por litro de combustível; tempo necessário para acelerar o carro de 0 a 100 km; etc.

8 Inf Prof Eng Comp8 Avaliação de Desempenho exemplo 4: um sistema computacional tempo de resposta experimentado por um usuário; sobrecarga do escalonador de processos; taxa de utilização do processador; taxa de acerto da memória cache; taxa de acerto do cache do disco; sobrecarga das rotinas de redundância em disco; etc.

9 Inf Prof Eng Comp9 Avaliação de Desempenho exemplo 5: uma impressora jato de tinta qualidade de impressão; velocidade de impressão no modo texto; velocidade de impressão no modo gráfico; relação custo/benefício; capacidade de armazenamento local (buffer interno); velocidade de comunicação (linha serial/paralela); duração de um cartucho de tinta; etc

10 Inf Prof Eng Comp10 Avaliação de Desempenho O que vem a ser isso? Quando se preocupar com o desempenho? Por quê se preocupar com isso? O que medir? Como confiar nas métricas obtidas? Quem deve se preocupar com a avaliação?

11 Inf Prof Eng Comp11 Avaliação de Desempenho Quando se preocupar com a avaliação de desempenho? Usuário reclamando Troca de sistema Comparação entre sistemas Avaliação de um projeto

12 Inf Prof Eng Comp12 Avaliação de Desempenho O que vem a ser isso? Quando se preocupar com o desempenho? Por quê se preocupar com isso? O que medir? Como confiar nas métricas obtidas? Quem deve se preocupar com a avaliação?

13 Inf Prof Eng Comp13 Avaliação de Desempenho Por quê se preocupar com isso? Por quê saber qual a temperatura no final de semana? A avaliação da temperatura é importante para planejar!

14 Inf Prof Eng Comp14 Por quê se preocupar com Avaliação de Desempenho? 1.Suponha que você tenha um sistema que apresenta problemas de desempenho – usuários reclamando!! 2.É disponibilizada verba para fazer um upgrade de um sistema. Mais memória CPU mais rápida Aumentar memória virtual Processadores adicionais Mais unidades de disco RAID Nova configuração O que fazer? Importante realizar uma avaliação do sistema, das aplicações, etc.

15 Inf Prof Eng Comp15 Por quê se preocupar com Avaliação de Desempenho? Se eu tenho n clientes e quero expandir meu negócio para 2*n clientes –meu sistema vai agüentar? –Quanto devo investir no sistema para poder expandir sem degradar o sistema? E se a quantidade de informação no meu banco de dados mudar? –meu sistema vai agüentar? –Quanto devo investir no sistema para poder expandir sem degradar o sistema? Banco de Dados

16 Inf Prof Eng Comp16 Por quê se preocupar com Avaliação de Desempenho? Tenho um sistema com dois tipos de discos: –10K RPM –15K RPM Banco de Dados 1.Identificar os possíveis ganhos de desempenho com a migração de todos os discos atuais de 10K RPM para 15K RPM 2.Analisar os ganhos de desempenho ao ambiente do sistema pela adição de novos discos (3TB), sendo estes de 10K RPM ou 15K RPM Projeto desenvolvido por uma empresa de Consultoria

17 Inf Prof Eng Comp17 Por quê se preocupar com Avaliação de Desempenho? Banco de Dados

18 Inf Prof Eng Comp18 Por quê se preocupar com Avaliação de Desempenho? Resultado geral = Ganho de apenas 0,65% Conclusão: A migração de discos de 10 para 15K RPM não trará ganhos significativos (o ganho é muito pequeno para o trabalho/custo da migração) Banco de Dados 1.Identificar os possíveis ganhos de desempenho com a migração de todos os discos atuais de 10K RPM para 15K RPM

19 Inf Prof Eng Comp19 Por quê se preocupar com Avaliação de Desempenho? Por conta desse volume de I/O existente (KB/s) recomendamos a utilização de discos de 10K RPM para a montagem dos novos filesystems para o SISTEMA-B, visto o throughput real é 3 ordens de grandeza menor do que o disco pode suportar. Banco de Dados 2. Analisar os ganhos de desempenho ao ambiente do sistema pela adição de novos discos (3TB), sendo estes de 10K RPM ou 15K RPM

20 Inf Prof Eng Comp20 Avaliação de Desempenho Por quê se preocupar em avaliar um sistema? Obter o melhor desempenho possível a um menor custo. O que é melhor desempenho possível? O que deve ser analisado? Depende do ponto de vista

21 Inf Prof Eng Comp21 Avaliação de Desempenho Precisamos saber responder.... O que o sistema precisa? Qual é o tipo de usuário? Qual é o objetivo do Sistema? Como se dá o gerenciamento de recursos? Para podermos avaliar o sistema e oferecer um melhor serviço

22 Inf Prof Eng Comp22 Exemplo Como avaliar um aquário?

23 Inf Prof Eng Comp23 Avaliação de Desempenho O que vem a ser isso? Quando se preocupar com o desempenho? Por quê se preocupar com isso? O que medir? Como confiar nas métricas obtidas? Quem deve se preocupar com a avaliação?

24 Inf Prof Eng Comp24 Avaliação de Desempenho O que medir? Ter informação o mais fiel possível sobre o comportamento de um sistema e com isso poder melhorar seu desempenho Depende do que é melhorar o desempenho

25 Inf Prof Eng Comp25 Avaliação de Desempenho Aeronave Boeing 747 BAD/Sud Concorde Velocidade 610 mph 1350 mph Washington a Paris 6.5 horas 3 horas

26 Inf Prof Eng Comp26 Avaliação de Desempenho Passageiros Throughput (pmph) 286, ,200 Aeronave Boeing 747 BAD/Sud Concorde Velocidade 610 mph 1350 mph Washington a Paris 6.5 horas 3 horas Tempo para executar a tarefa –tempo de resposta, latência Tarefas por dia, por hora, etc. –Throughput, bandwidth

27 Inf Prof Eng Comp27 Avaliação de Desempenho O que vem a ser isso? Quando se preocupar com o desempenho? Por quê se preocupar com isso? O que medir? Como confiar nas métricas obtidas? Quem deve se preocupar com a avaliação?

28 Inf Prof Eng Comp28 Avaliação de Desempenho Como confiar nas métricas obtidas? Avaliação e Análise se a avaliação do automóvel levou a 20 Km/litro de gasolina, então a análise se preocupa em se certificar que: a metodologia utilizada foi correta; que os números levantados são suficientemente precisos; e, então, conclui se o desempenho avaliado é bom, ruim, etc.

29 Inf Prof Eng Comp29 Avaliação de Desempenho O que vem a ser isso? Quando se preocupar com o desempenho? O que medir? Como confiar nas métricas obtidas? Por quê se preocupar com isso? Quem deve se preocupar com a avaliação?

30 Inf Prof Eng Comp30 Avaliação de Desempenho Quem deve se preocupar com a avaliação de desempenho? cada domínio implica em um profissional exemplo: sistemas computacionais: analista de sistemas; gerente de sistemas; engenheiro de sistemas; projetista de hardware ou software; programador; etc. Vocês!!!!

31 Inf Prof Eng Comp31 Avaliação de Desempenho Disciplinas que devem preparar vocês para essa tarefa –Cálculos –Estatística –Avaliação de Desempenho de Sistemas Computacionais –Ênfases


Carregar ppt "Avaliação de Desempenho Marcos José Santana Regina Helena Carlucci Santana Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação."

Apresentações semelhantes


Anúncios Google