Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouJoaquim Lino Alterado mais de 9 anos atrás
1
Avaliação de Desempenho UFABC Pós-graduação em Engenharia da Informação Professor: Carlos Alberto Kamienski ( cak@ufabc.edu.br ) Santo André, Fevereiro de 2012
2
2 Internet
3
3 Avaliação de Desempenho (AD) Desempenho é um item essencial em uma rede de computadores ou um sistema computacional Rede/sistema lenta/o é irritante Obter maior desempenho pelo menor preço É comum uma rede lenta, onde ninguém (nem os administradores) sabe o motivo! Portanto, saber avaliar o desempenho de uma rede também é essencial para profissionais da área
4
4 Objetivos 1. Comparar alternativas 2. Escolher valores ótimos para determinados parâmetros Primeiros passos: selecionar Métricas corretas Ambiente de avaliação correto Técnica correta
5
5 Necessidade de AD AD é necessária em vários estágios Projeto, fabricação, venda/compra, uso, atualização, etc. Comparar alternativas de projeto e escolher a melhor Comparar diferentes sistemas / fabricantes para obter o melhor desempenho das aplicações Investigar problemas de desempenho e propor soluções Avaliar necessidade de atualização (custa caro!!) Exemplo: o acesso à Internet está lento Deve-se aumentar a capacidade do enlace para não prejudicar as atividades da empresa? Ou, existe algum usuário/aplicação que está produzindo congestionamento no roteador indevidamente?
6
6 Exemplos - Medição
7
7 http://www.rnp.br/ceo/trafego/index.php
8
8 Exemplos - Medição
9
9 http://www.visualroute.com
10
10 Exemplos - Medição
11
11 Exemplos – Medição http://www.netsizer.com
12
12 Exemplos – Medição
13
13 Exemplos - Simulação
14
14 Exemplos - Simulação
15
15 Exemplos - Simulação
16
16 Exemplos - Simulação
17
17 Exemplos - Simulação
18
18 Exemplos - Simulação
19
19 Exemplos - Simulação
20
20 Exemplos - Simulação
21
21 Erros comuns em AD Não ter objetivos! Objetivos tendenciosos Abordagem não sistemática Métricas de desempenho inadequadas Carga de trabalho não representativa Técnica de avaliação errada fatores Ignorar fatores importantes
22
22 Erros comuns em AD Projeto de experimentos não apropriado Nível de detalhe não apropriado Análise de resultados Analisar resultados sem entender o problema! Não analisar resultados Fazer análises erradas Apresentar evidências como fatos conclusivos Ignorar erros de entrada e outliers Ignorar variabilidade nas amostras (usar médias) Apresentação inadequada dos resultados
23
23 Abordagem Sistemática 1. Formular os objetivos e definir o sistema 2. Listar serviços e resultados 3. Selecionar métricas 4. Listar parâmetros 5. Selecionar fatores e níveis 6. Selecionar técnica de avaliação 7. Escolher carga de trabalho 8. Projetar os experimentos 9. Analisar e interpretar os dados 10. Apresentar os resultados
24
24 Seleção de Técnicas Técnicas utilizadas para AD Modelagem analítica Simulação Medição Critérios Estágio do ciclo de vida da rede Tempo disponível para avaliação Disponibilidade de ferramentas Nível de precisão exigido Conhecimento da técnica
25
25 Modelagem analítica Possibilita explorar um modelo sobre o qual se tem controle Modelos matemáticos simplificados geram resultados rapidamente Técnica barata: lápis, papel e cérebro Muitos pressupostos e abstrações são feitas Pode-se perder o comportamento original Exemplo: sistemas de filas
26
26 Simulação Técnica para avaliação de de sistemas: Prever desempenho Comparar alternativas Consiste na construção e execução de programas Simulação permite construir modelos mais complexos e representativos do mundo real Problemas: Extrapolações indevidas Pequenas variações modelo podem produzir resultados contraditórios Pode esconder bugs nos programas
27
27 Medição Técnica fundamental para a compreensão do comportamento de uma rede de computadores Aplicações: Avaliar padrões e volume de tráfego Descobrir como os pacotes são roteados Avaliar a vazão e perda de pacotes em determinado roteador Identificar o atraso entre dois computadores Identificador locais e causas de congestionamento o que, por que, onde, como, quando, quem Problema: o que, por que, onde, como, quando, quem
28
28 Seleção de métricas Métricas que avaliam resultados Tempo: mede agilidade Taxa: mede produtividade Recurso: mede utilização Métricas que avaliam disponibilidade Velocidade: serviço ativo Confiabilidade: erro Disponibilidade: possibilidade de utilização
29
29 Métricas comuns em redes Vazão (bits, pacotes) Atraso (em um sentido – one-way, ida e volta - rtt) Variação do atraso Perda de pacotes Tamanho das filas Taxa de colisão (Ethernet) Utilização média da rede (Ethernet) Percentual de tráfego por protocolo
30
30 Primeiro Passo Selecionar Métricas corretas Ambiente de avaliação correto Técnica correta
31
Avaliação de Desempenho UFABC Pós-graduação em Engenharia da Informação Professor: Carlos Alberto Kamienski ( cak@ufabc.edu.br )
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.