O primeiro post foi escolhido não por acaso, aproveitei que estou estudando sobre o assunto e já sabendo que o desempenho esta totalmente ligado a serviços de Ti onde estamos lutando dia após dia por melhores desempenhos principalmente falando do meio em que são trafegados os dados onde na prática esta os principais gargalos e pontos de falhas quando falamos em desempenho e disponibilidade, resolvi escrever e compartilhar os meus conhecimentos sobre desemprenho de rede.
Desempenho e ou Performance as palavras se confundem por que ambos tem em sua definição medir o rendimento ou a capacidade de um individuo ou grupo, processos, objetos e sistemas, na prática usamos bastante estas métricas para melhorar resultados e conseqüentemente melhorar os ganhos sejam eles de um software ou de um hardware. Estarei falando neste artigo sobre desempenho de redes.
Existem alguns modelos e ate formulas matemáticas usadas na área de TI para medir o desempenho de um software, hardware ou meio de comunicação, são eles:
Modelagem analítica:
- Conjunto de formulas e/ou algoritmos que determinam as medidas de desempenho (métricas) em função de um conjunto de parâmetros de carga(entrada).
- Modelos Determinístico: Análise de limites e de valores médios.
- Modelos Probabilísticos: Processos estocásticos, modelos de filas.
Modelos de simulação.
Experimentação em sistemas reais:
- Instrumentação
- Monitoração
Estes são modelos utilizados para provar se uma rede tem um bom desempenho.
Como medir o desempenho de nossa rede?
- São necessárias diversas abordagens e verificações, mas a pergunta principal a se responder é Quais são os objetivos, onde queremos e podemos chegar?
- Através da resposta utilizaremos de metodologias para se realizar o desempenho de nossa rede, quais?
- Análise matemática e estatística de dados.
- Realizar junto aos usuários um levantamento das necessidades e expectativas de utilização do serviço (objetivos técnicos e de negócio).
- Etc...
Parâmetros ou métricas de desempenho:
- Disponibilidade: Tempo em que uma rede esta disponível para uso.
- MTBF(Tempo de disponibilidade funcionando) e MTTR(Tempo de indisponibilidade falha)
- Retardo (latência / delay): Intervalo de tempo entre a saída e a entrega de dados, a demora na entrega da origem ao destino.
- Variação do retardo (jitter): Variação da quantidade de tempo médio de retardo.
- Utilização: O quanto esta sendo usado no momento.
- Utilização ótima: Máxima utilização média antes da rede ser saturada.
- Vazão: Quantidade de dados isentos de erros (dados úteis) transferidos com sucesso entre dois nós por unidade de tempo.
- Carga Oferecida: Soma de todos os dados que todos os nós de rede estão prontos para enviar em um determinado momento.
- Precisão: Proporção do tráfego útil transmitido corretamente, em relação ao tráfego total.
- Eficiência: Medida do esforço necessário para produzir uma certa quantidade de vazão de dados.
- Capacidade (largura de banda): A capacidade de transporte de dados de um circuito ou uma rede, medida (bps).
- Tempo de resposta: O intervalo de tempo entre a solicitação de algum serviço de rede e uma resposta ao pedido.
Fonte: Artigo baseado no conhecimento transferido pelo Prof. Anderson