SlideShare uma empresa Scribd logo
1 de 33
Baixar para ler offline
Gerenciamento e Avaliação de
Desempenho de Redes
Medição em Redes
Dênio Mariz
denio@cefetpb.edu.br
Carlos Kamienski
cak@cefetpb.edu.br
Medindo Desempenho de uma Rede
Como medir o Desempenho?
Escolha uma métrica (ou mais de uma)
Escolha métodos e ferramentas
Faça medições: colete dados
Analise os dados
Apresente resultados para as métricas (gráficos, tabelas)
Interprete o significado dos resultados

Métricas
Atraso (latência, RTT)
Perda de pacotes
Disponibilidade
Enlace de gargalo
Capacidade disponível

Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

4
Métricas Comuns

1/3

Atraso (latência, RTT)
Perda de pacotes
Vazão (throughput)
Enlace de gargalo
Disponibilidade
Confiabilidade
Escalabilidade
Extensibilidade

Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

5
Métricas Comuns

2/3

Atraso (latência, RTT)
Tempo de resposta da rede
One-way delay, Round Trip Time
Medido em unidade de tempo (ex: ms)

Perda de pacotes
Percentual de pacotes perdidos em um intervalo de tempo

Vazão (throughput)
A taxa de pacotes (ou bytes ou bits) transferidos por tempo
Largura de banda = capacidade do canal
Vazão = capacidade disponível do canal em um dado momento

Enlace de gargalo (ou
É a largura de banda do enlace de menor capacidade no caminho
entre dois hosts
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

6
Métricas Comuns

3/3

Volume de tráfego
Total de tráfego de uma aplicação ou protocolo
Distribuição relativa do tráfego

Disponibilidade
Percentual de tempo em que a rede está disponível

Confiabilidade
A probabilidade de que um dispositivo esteja funcionando
normalmente

Escalabilidade
Um sistema é dito "escalável" se ele não degrada tão rapidamente
em função do número de usuários (ou nós, ou componentes)

Extensibilidade
Um sistema é extensível se consegue evoluir facilmente para lidar
com novas demandas ou novos requisitos de desempenho
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

7
Tipos de Ferramentas
Ferramentas para Medição de
Ferramentas para Medição de
Desempenho em Redes TCP/IP
Desempenho em Redes TCP/IP

Monitoração
Monitoração
tcpdump
tcpdump
tcpstat
tcpstat
MRTG
MRTG
Medição
Medição
ttcp
ttcp
Netperf
Netperf
Pathneck
Pathneck
Pathload
Pathload
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

8
Algumas Ferramentas
Tcpdump
É um "Sniffer" Coleta tráfego da rede para posterior análise

Ping
Envia pacotes ICMP "echo request"; Recebe ICMP "echo reply"
Mede o tempo decorrido

Traceroute
Envia pacotes com TTL incremental
Mede o caminho "lógico" que um pacote segue

Gtrace
Mede (e desenha) o caminho "lógico" e "geográfico" de pacotes

Pathload
Estima a largura de banda disponível entre dois hosts

Pathrate
Estima a capacidade dos enlaces de um caminho, mesmo com alto
tráfego de retaguarda (técnica de "dispersão de pacotes")

Pathneck
Detecta enlaces de gargalo em um caminho entre dois hosts
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

9
Gtrace

http://www.caida.org/tools/visualization/gtrace/
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

10
Avaliar tráfego de uma rede local
Ferramentas
Ethereal
Tcpdump
Tcpstat
MRTG (SNMP)
ntop

Métricas
Vazão
Taxa de ocupação do enlace
Distribuição do tráfego por protocolo, aplicação

Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

11
Avaliar capacidade de um servidor Web
Ferramentas
Wget
Shell script
SNMP

Métricas – Cliente
Tempo de transferência por tamanho de arquivo
Vazão Média por tamanho de arquivo

Métricas – Servidor
Quantidade de requisições por unidade de tempo
Taxa de utilização da CPU
Taxa de utilização da memória
Taxa de utilização da rede

Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

12
Avaliar caminhos e rotas na Internet
Ferramentas
Gtrace
traceroute
www.traceroute.org
visualroute.visualware.com
ping

Métricas
Identificação dos caminhos (ida e volta)
Redes (provedores, AS) por onde os pacotes passam

Identificação do gargalo (Ida e volta)
Tamanho dos caminhos (Ida e volta)
Assimetria dos caminhos
Atrasos
Instabilidade de roteamento (mudanças de rotas)

Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

13
Avaliação do tráfego
Exemplo: Aplicações de VoIP
Ferramentas
Skype, MSN, Yahoo!
Ipstat (desenvolvido por Rodrigo Barbosa - GPRT/UFPE)
Tcpdump / windump
Tcpstat
Ping

Métricas
Atraso (um sentido ou dois sentidos)
Perda (um sentido ou dois sentidos)
Vazão
Jitter (variação do atraso)

Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

14
Projeto de Experimentos

1/3

Experimentos a serem realizados na avaliação de desempenho devem ser
planejados
Quantidade de experimentos
Depende de precisão, histórico desejado, nível de análise pretendida,
fatores e níveis

Quantidade de amostras em cada experimento
intervalo de confiança desejado

Duração da medição
Em geral, deve ser suficiente para se obter dados significativos sobre as
métricas desejadas, para que se atinja os resultados do objetivo da
análise
Algumas horas
Alguns dias
Algumas semanas
Alguns meses

Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

18
Projeto de Experimentos

2/3

Experimentos de medição devem ser distribuídos no tempo
A rede é dinâmica (escala de milisegundos, segundos, minutos)
A rede é sazonal (escala de horas, dias, meses)
Deve-se capturar a sazonalidade

Em geral:
não é suficiente fazer todos os experimentos de medição num
mesmo dia
As conclusões podem não ser corretas ou gerais o suficiente

Exemplos
Mesmo dia em horas diferentes
A cada 5 minutos
Todas as horas
Todas os dias em determinada hora
Três vezes ao dia (8h, 12h, 18h)
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

19
Projeto de Experimentos

3/3

Parâmetros
O que pode ser configurado com valores diferentes durante a avaliação de
desempenho e que pode interferir nas métricas
Quando se faz experimentação juntamente com medição
Ou seja, tráfego, requisições artificiais são geradas
Exemplo: requisições web forçadas sobre um servidor web

Fatores: parâmetros cujos valores são modificado em experimentos
diferentes
Ex: Quantidade de requisições
Ex: Aplicação utilizada
Ex: Endereço utilizado
Ex: provedor utilizado

Níveis: Valores que os parâmetros assumem
Ex: A aplicação pode ser A={Skype, MSN, Yahoo}
Ex: a capacidade do enlace pode pode ser C={256K, 512K ou 1M}
Ex: a quantidade de requisições por minuto R={1,10,100,1000,10000}
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

20
Gerenciamento e Avaliação de
Desempenho de Redes
Outras Ferramentas para
Medição em Redes
Dênio Mariz
denio@cefetpb.edu.br
Carlos Kamienski
cak@cefetpb.edu.br
Softpedia Network Tools

http://www.softpedia.com/get/Network-Tools/
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

23
CAIDA

http://www.caida.org/tools/taxonomy/performance.xml
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

24
Tucows

http://www.tucows.com
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

25
Medição de Largura de Banda
http://www.numion.com/YourSpeed/
http://home.cfl.rr.com/eaa/Bandwidth.htm
http://www.2wire.com/?p=154
http://gambitdesign.com/bandwidthmeter/initialmeter.php/
http://www.bandwidthplace.com/speedtest
http://www.ip2.com.br/home/content/ip2/bandalarga/default.asp
http://www.numion.com/YourSpeed/index.html
http://www.rjnet.com.br/velocimetro/teste100.asp

Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

26
2Wire Speed Meter

http://www.2wire.com/?p=154
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

27
Gambit Design Bandwidth Meter

http://gambitdesign.com/bandwidthmeter/initialmeter.php
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

28
Bandwidhtplace Speed Test

http://bandwidthplace.com/speedtest
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

29
IP2 Banda Larga

http://bandwidthplace.com/speedtest
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

30
Modem Club

http://www.modemclub.com.br/speedstat.html
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

31
CommTest

Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

32
NetPeeker (www.net-peeker.com)
A network monitor
A network speed limiter
A personal firewall
Popup killer

Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

33
NetPeeker

http://www.netpeeker.com
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

34
NetPeeker (www.net-peeker.com)

Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

35
http://www.myspeed.com/detail.html
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

43
http://visualroute.visualware.com
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

44
http://www.visualware.com/visualroute
Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

45
Referências e recursos
Gtrace
www.caida.org/tools/visualization/gtrace/

Pathload
www-static.cc.gatech.edu/fac/Constantinos.Dovrolis/pathload.html

Pathrate
www-static.cc.gatech.edu/fac/Constantinos.Dovrolis/pathrate.html

Pathneck
www.cs.cmu.edu/~hnn/pathneck

Ipstat
www.gprt.ufpe.br/~rodrigo/ipstat/ipstat v01/

Outros
www.softpedia.com/get/Network-Tools/
www.caida.org/tools/taxonomy/performance.xml
www.tucows.com/downloads/Windows/Internet/Monitoring/

Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz

49

Mais conteúdo relacionado

Semelhante a Ferramentas para Medição de Desempenho em Redes

Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...GiovanniGuimares2
 
UFPA PPGCC LPRAD 2014-02 - Edinaldo La-Roque - OPNET - Apresentacao do Simula...
UFPA PPGCC LPRAD 2014-02 - Edinaldo La-Roque - OPNET - Apresentacao do Simula...UFPA PPGCC LPRAD 2014-02 - Edinaldo La-Roque - OPNET - Apresentacao do Simula...
UFPA PPGCC LPRAD 2014-02 - Edinaldo La-Roque - OPNET - Apresentacao do Simula...Edinaldo La-Roque
 
Monitoramento pro-ativo de Serviços
Monitoramento pro-ativo de ServiçosMonitoramento pro-ativo de Serviços
Monitoramento pro-ativo de ServiçosDaniel Checchia
 
Monitoramento de Redes TCP/IP - Monografia
Monitoramento de Redes TCP/IP - MonografiaMonitoramento de Redes TCP/IP - Monografia
Monitoramento de Redes TCP/IP - MonografiaPietro Scherer
 
Analisando O Caminho Dos Pacotes No Wireshark Stalin
Analisando O Caminho Dos Pacotes No Wireshark   StalinAnalisando O Caminho Dos Pacotes No Wireshark   Stalin
Analisando O Caminho Dos Pacotes No Wireshark Stalinstalinstm
 
Introdução a Gerência de Redes
Introdução a Gerência de RedesIntrodução a Gerência de Redes
Introdução a Gerência de RedesFrederico Madeira
 
Aula 1 2-apresentacao_conceitos
Aula 1 2-apresentacao_conceitosAula 1 2-apresentacao_conceitos
Aula 1 2-apresentacao_conceitosarturramisio
 
Comparativo de ferramentas tecnológicas para o compartilhamento de dados
Comparativo de ferramentas tecnológicas para o compartilhamento de dadosComparativo de ferramentas tecnológicas para o compartilhamento de dados
Comparativo de ferramentas tecnológicas para o compartilhamento de dadosLeandro Ciuffo
 
slide-grc-resoluc3a7c3a3o-de-problemas-troubleshooting.pdf
slide-grc-resoluc3a7c3a3o-de-problemas-troubleshooting.pdfslide-grc-resoluc3a7c3a3o-de-problemas-troubleshooting.pdf
slide-grc-resoluc3a7c3a3o-de-problemas-troubleshooting.pdfProfIvanSaboia
 
Relatório da Análise da Rede de Internet através do prompt de comando do Windows
Relatório da Análise da Rede de Internet através do prompt de comando do WindowsRelatório da Análise da Rede de Internet através do prompt de comando do Windows
Relatório da Análise da Rede de Internet através do prompt de comando do WindowsYgor Aguiar
 
Analisadores de protocolo: comparação e uso
Analisadores de protocolo: comparação e usoAnalisadores de protocolo: comparação e uso
Analisadores de protocolo: comparação e usoJerônimo Medina Madruga
 
Presentation Regiment
Presentation RegimentPresentation Regiment
Presentation RegimentBimboJones
 
Overview sobre Arquitetura de Sofware na Prática - CEJUG - Naskar - 13-09-2014
Overview sobre Arquitetura de Sofware na Prática - CEJUG - Naskar - 13-09-2014Overview sobre Arquitetura de Sofware na Prática - CEJUG - Naskar - 13-09-2014
Overview sobre Arquitetura de Sofware na Prática - CEJUG - Naskar - 13-09-2014Rafael Uchôa
 
UFPA PPGCC LPRAD - Edinaldo La-Roque - Apresentacao Defesa Dissertacao Mestra...
UFPA PPGCC LPRAD - Edinaldo La-Roque - Apresentacao Defesa Dissertacao Mestra...UFPA PPGCC LPRAD - Edinaldo La-Roque - Apresentacao Defesa Dissertacao Mestra...
UFPA PPGCC LPRAD - Edinaldo La-Roque - Apresentacao Defesa Dissertacao Mestra...Edinaldo La-Roque
 
DENIS_Comparacao_de_Protocolos_de_Comunicacao
DENIS_Comparacao_de_Protocolos_de_ComunicacaoDENIS_Comparacao_de_Protocolos_de_Comunicacao
DENIS_Comparacao_de_Protocolos_de_ComunicacaoDenis Storti da Silva
 
Testes de Performance - Drupal camp Florianópolis
Testes de Performance - Drupal camp FlorianópolisTestes de Performance - Drupal camp Florianópolis
Testes de Performance - Drupal camp FlorianópolisHandrus Nogueira
 

Semelhante a Ferramentas para Medição de Desempenho em Redes (20)

Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...
 
UFPA PPGCC LPRAD 2014-02 - Edinaldo La-Roque - OPNET - Apresentacao do Simula...
UFPA PPGCC LPRAD 2014-02 - Edinaldo La-Roque - OPNET - Apresentacao do Simula...UFPA PPGCC LPRAD 2014-02 - Edinaldo La-Roque - OPNET - Apresentacao do Simula...
UFPA PPGCC LPRAD 2014-02 - Edinaldo La-Roque - OPNET - Apresentacao do Simula...
 
Análise de desempenho
Análise de desempenhoAnálise de desempenho
Análise de desempenho
 
Monitoramento pro-ativo de Serviços
Monitoramento pro-ativo de ServiçosMonitoramento pro-ativo de Serviços
Monitoramento pro-ativo de Serviços
 
Monitoramento de Redes TCP/IP - Monografia
Monitoramento de Redes TCP/IP - MonografiaMonitoramento de Redes TCP/IP - Monografia
Monitoramento de Redes TCP/IP - Monografia
 
Analisando O Caminho Dos Pacotes No Wireshark Stalin
Analisando O Caminho Dos Pacotes No Wireshark   StalinAnalisando O Caminho Dos Pacotes No Wireshark   Stalin
Analisando O Caminho Dos Pacotes No Wireshark Stalin
 
Gerana
GeranaGerana
Gerana
 
Aula 7 semana
Aula 7 semanaAula 7 semana
Aula 7 semana
 
Introdução a Gerência de Redes
Introdução a Gerência de RedesIntrodução a Gerência de Redes
Introdução a Gerência de Redes
 
Aula 1 2-apresentacao_conceitos
Aula 1 2-apresentacao_conceitosAula 1 2-apresentacao_conceitos
Aula 1 2-apresentacao_conceitos
 
Comparativo de ferramentas tecnológicas para o compartilhamento de dados
Comparativo de ferramentas tecnológicas para o compartilhamento de dadosComparativo de ferramentas tecnológicas para o compartilhamento de dados
Comparativo de ferramentas tecnológicas para o compartilhamento de dados
 
slide-grc-resoluc3a7c3a3o-de-problemas-troubleshooting.pdf
slide-grc-resoluc3a7c3a3o-de-problemas-troubleshooting.pdfslide-grc-resoluc3a7c3a3o-de-problemas-troubleshooting.pdf
slide-grc-resoluc3a7c3a3o-de-problemas-troubleshooting.pdf
 
Relatório da Análise da Rede de Internet através do prompt de comando do Windows
Relatório da Análise da Rede de Internet através do prompt de comando do WindowsRelatório da Análise da Rede de Internet através do prompt de comando do Windows
Relatório da Análise da Rede de Internet através do prompt de comando do Windows
 
Analisadores de protocolo: comparação e uso
Analisadores de protocolo: comparação e usoAnalisadores de protocolo: comparação e uso
Analisadores de protocolo: comparação e uso
 
Nagios
NagiosNagios
Nagios
 
Presentation Regiment
Presentation RegimentPresentation Regiment
Presentation Regiment
 
Overview sobre Arquitetura de Sofware na Prática - CEJUG - Naskar - 13-09-2014
Overview sobre Arquitetura de Sofware na Prática - CEJUG - Naskar - 13-09-2014Overview sobre Arquitetura de Sofware na Prática - CEJUG - Naskar - 13-09-2014
Overview sobre Arquitetura de Sofware na Prática - CEJUG - Naskar - 13-09-2014
 
UFPA PPGCC LPRAD - Edinaldo La-Roque - Apresentacao Defesa Dissertacao Mestra...
UFPA PPGCC LPRAD - Edinaldo La-Roque - Apresentacao Defesa Dissertacao Mestra...UFPA PPGCC LPRAD - Edinaldo La-Roque - Apresentacao Defesa Dissertacao Mestra...
UFPA PPGCC LPRAD - Edinaldo La-Roque - Apresentacao Defesa Dissertacao Mestra...
 
DENIS_Comparacao_de_Protocolos_de_Comunicacao
DENIS_Comparacao_de_Protocolos_de_ComunicacaoDENIS_Comparacao_de_Protocolos_de_Comunicacao
DENIS_Comparacao_de_Protocolos_de_Comunicacao
 
Testes de Performance - Drupal camp Florianópolis
Testes de Performance - Drupal camp FlorianópolisTestes de Performance - Drupal camp Florianópolis
Testes de Performance - Drupal camp Florianópolis
 

Ferramentas para Medição de Desempenho em Redes

  • 1. Gerenciamento e Avaliação de Desempenho de Redes Medição em Redes Dênio Mariz denio@cefetpb.edu.br Carlos Kamienski cak@cefetpb.edu.br
  • 2. Medindo Desempenho de uma Rede Como medir o Desempenho? Escolha uma métrica (ou mais de uma) Escolha métodos e ferramentas Faça medições: colete dados Analise os dados Apresente resultados para as métricas (gráficos, tabelas) Interprete o significado dos resultados Métricas Atraso (latência, RTT) Perda de pacotes Disponibilidade Enlace de gargalo Capacidade disponível Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 4
  • 3. Métricas Comuns 1/3 Atraso (latência, RTT) Perda de pacotes Vazão (throughput) Enlace de gargalo Disponibilidade Confiabilidade Escalabilidade Extensibilidade Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 5
  • 4. Métricas Comuns 2/3 Atraso (latência, RTT) Tempo de resposta da rede One-way delay, Round Trip Time Medido em unidade de tempo (ex: ms) Perda de pacotes Percentual de pacotes perdidos em um intervalo de tempo Vazão (throughput) A taxa de pacotes (ou bytes ou bits) transferidos por tempo Largura de banda = capacidade do canal Vazão = capacidade disponível do canal em um dado momento Enlace de gargalo (ou É a largura de banda do enlace de menor capacidade no caminho entre dois hosts Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 6
  • 5. Métricas Comuns 3/3 Volume de tráfego Total de tráfego de uma aplicação ou protocolo Distribuição relativa do tráfego Disponibilidade Percentual de tempo em que a rede está disponível Confiabilidade A probabilidade de que um dispositivo esteja funcionando normalmente Escalabilidade Um sistema é dito "escalável" se ele não degrada tão rapidamente em função do número de usuários (ou nós, ou componentes) Extensibilidade Um sistema é extensível se consegue evoluir facilmente para lidar com novas demandas ou novos requisitos de desempenho Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 7
  • 6. Tipos de Ferramentas Ferramentas para Medição de Ferramentas para Medição de Desempenho em Redes TCP/IP Desempenho em Redes TCP/IP Monitoração Monitoração tcpdump tcpdump tcpstat tcpstat MRTG MRTG Medição Medição ttcp ttcp Netperf Netperf Pathneck Pathneck Pathload Pathload Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 8
  • 7. Algumas Ferramentas Tcpdump É um "Sniffer" Coleta tráfego da rede para posterior análise Ping Envia pacotes ICMP "echo request"; Recebe ICMP "echo reply" Mede o tempo decorrido Traceroute Envia pacotes com TTL incremental Mede o caminho "lógico" que um pacote segue Gtrace Mede (e desenha) o caminho "lógico" e "geográfico" de pacotes Pathload Estima a largura de banda disponível entre dois hosts Pathrate Estima a capacidade dos enlaces de um caminho, mesmo com alto tráfego de retaguarda (técnica de "dispersão de pacotes") Pathneck Detecta enlaces de gargalo em um caminho entre dois hosts Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 9
  • 9. Avaliar tráfego de uma rede local Ferramentas Ethereal Tcpdump Tcpstat MRTG (SNMP) ntop Métricas Vazão Taxa de ocupação do enlace Distribuição do tráfego por protocolo, aplicação Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 11
  • 10. Avaliar capacidade de um servidor Web Ferramentas Wget Shell script SNMP Métricas – Cliente Tempo de transferência por tamanho de arquivo Vazão Média por tamanho de arquivo Métricas – Servidor Quantidade de requisições por unidade de tempo Taxa de utilização da CPU Taxa de utilização da memória Taxa de utilização da rede Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 12
  • 11. Avaliar caminhos e rotas na Internet Ferramentas Gtrace traceroute www.traceroute.org visualroute.visualware.com ping Métricas Identificação dos caminhos (ida e volta) Redes (provedores, AS) por onde os pacotes passam Identificação do gargalo (Ida e volta) Tamanho dos caminhos (Ida e volta) Assimetria dos caminhos Atrasos Instabilidade de roteamento (mudanças de rotas) Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 13
  • 12. Avaliação do tráfego Exemplo: Aplicações de VoIP Ferramentas Skype, MSN, Yahoo! Ipstat (desenvolvido por Rodrigo Barbosa - GPRT/UFPE) Tcpdump / windump Tcpstat Ping Métricas Atraso (um sentido ou dois sentidos) Perda (um sentido ou dois sentidos) Vazão Jitter (variação do atraso) Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 14
  • 13. Projeto de Experimentos 1/3 Experimentos a serem realizados na avaliação de desempenho devem ser planejados Quantidade de experimentos Depende de precisão, histórico desejado, nível de análise pretendida, fatores e níveis Quantidade de amostras em cada experimento intervalo de confiança desejado Duração da medição Em geral, deve ser suficiente para se obter dados significativos sobre as métricas desejadas, para que se atinja os resultados do objetivo da análise Algumas horas Alguns dias Algumas semanas Alguns meses Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 18
  • 14. Projeto de Experimentos 2/3 Experimentos de medição devem ser distribuídos no tempo A rede é dinâmica (escala de milisegundos, segundos, minutos) A rede é sazonal (escala de horas, dias, meses) Deve-se capturar a sazonalidade Em geral: não é suficiente fazer todos os experimentos de medição num mesmo dia As conclusões podem não ser corretas ou gerais o suficiente Exemplos Mesmo dia em horas diferentes A cada 5 minutos Todas as horas Todas os dias em determinada hora Três vezes ao dia (8h, 12h, 18h) Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 19
  • 15. Projeto de Experimentos 3/3 Parâmetros O que pode ser configurado com valores diferentes durante a avaliação de desempenho e que pode interferir nas métricas Quando se faz experimentação juntamente com medição Ou seja, tráfego, requisições artificiais são geradas Exemplo: requisições web forçadas sobre um servidor web Fatores: parâmetros cujos valores são modificado em experimentos diferentes Ex: Quantidade de requisições Ex: Aplicação utilizada Ex: Endereço utilizado Ex: provedor utilizado Níveis: Valores que os parâmetros assumem Ex: A aplicação pode ser A={Skype, MSN, Yahoo} Ex: a capacidade do enlace pode pode ser C={256K, 512K ou 1M} Ex: a quantidade de requisições por minuto R={1,10,100,1000,10000} Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 20
  • 16. Gerenciamento e Avaliação de Desempenho de Redes Outras Ferramentas para Medição em Redes Dênio Mariz denio@cefetpb.edu.br Carlos Kamienski cak@cefetpb.edu.br
  • 17. Softpedia Network Tools http://www.softpedia.com/get/Network-Tools/ Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 23
  • 19. Tucows http://www.tucows.com Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 25
  • 20. Medição de Largura de Banda http://www.numion.com/YourSpeed/ http://home.cfl.rr.com/eaa/Bandwidth.htm http://www.2wire.com/?p=154 http://gambitdesign.com/bandwidthmeter/initialmeter.php/ http://www.bandwidthplace.com/speedtest http://www.ip2.com.br/home/content/ip2/bandalarga/default.asp http://www.numion.com/YourSpeed/index.html http://www.rjnet.com.br/velocimetro/teste100.asp Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 26
  • 21. 2Wire Speed Meter http://www.2wire.com/?p=154 Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 27
  • 22. Gambit Design Bandwidth Meter http://gambitdesign.com/bandwidthmeter/initialmeter.php Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 28
  • 23. Bandwidhtplace Speed Test http://bandwidthplace.com/speedtest Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 29
  • 24. IP2 Banda Larga http://bandwidthplace.com/speedtest Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 30
  • 25. Modem Club http://www.modemclub.com.br/speedstat.html Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 31
  • 26. CommTest Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 32
  • 27. NetPeeker (www.net-peeker.com) A network monitor A network speed limiter A personal firewall Popup killer Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 33
  • 28. NetPeeker http://www.netpeeker.com Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 34
  • 29. NetPeeker (www.net-peeker.com) Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 35
  • 30. http://www.myspeed.com/detail.html Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 43
  • 31. http://visualroute.visualware.com Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 44
  • 32. http://www.visualware.com/visualroute Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 45
  • 33. Referências e recursos Gtrace www.caida.org/tools/visualization/gtrace/ Pathload www-static.cc.gatech.edu/fac/Constantinos.Dovrolis/pathload.html Pathrate www-static.cc.gatech.edu/fac/Constantinos.Dovrolis/pathrate.html Pathneck www.cs.cmu.edu/~hnn/pathneck Ipstat www.gprt.ufpe.br/~rodrigo/ipstat/ipstat v01/ Outros www.softpedia.com/get/Network-Tools/ www.caida.org/tools/taxonomy/performance.xml www.tucows.com/downloads/Windows/Internet/Monitoring/ Gerenciamento e Avaliação de Desempenho de Redes - Dênio Mariz 49