Entenda como avaliar desempenho de redes por latência, jitter, perda, throughput, goodput, utilização, filas, capacidade e comportamento das aplicações, com critérios de projeto, medição e aceite.

Confira!

Desempenho em redes de computadores é a capacidade da infraestrutura de transportar os fluxos necessários com taxa útil, atraso, variação de atraso, perda e disponibilidade compatíveis com as aplicações. Não basta uma interface operar a 1, 10 ou 100 Gb/s: a experiência efetiva depende do caminho completo, das filas, da carga concorrente, do tamanho dos pacotes, da arquitetura física e lógica, dos hosts e do comportamento dos protocolos.

Uma rede pode ter largura de banda nominal elevada e, ainda assim, apresentar baixo throughput, retransmissões, jitter ou latência crescente sob carga. Por isso, desempenho deve ser tratado como disciplina de engenharia: requisitos precisam ser definidos antes do projeto, medidos com metodologia reproduzível e verificados em operação e no aceite.

O objetivo deste artigo é estabelecer essa base: o que medir, por que as métricas se relacionam, como a arquitetura influencia o resultado e como transformar desempenho em requisito verificável. O diagnóstico de uma rede que já apresenta lentidão ou instabilidade é um problema complementar, mas distinto.

O que define o desempenho de uma rede?

O desempenho percebido por uma aplicação resulta da interação entre origem, destino e todos os elementos do caminho. Entre dois hosts podem existir switches, roteadores, firewalls, controladores Wi-Fi, enlaces WAN, túneis, balanceadores, serviços cloud e filas independentes. Cada elemento pode acrescentar atraso, impor capacidade máxima, descartar pacotes ou alterar a forma como os fluxos competem por recursos.

Por isso, a análise não deve ser reduzida à pergunta “qual é a velocidade do link?”. É necessário distinguir capacidade nominal, utilização, throughput, goodput, latência, jitter, perda, retransmissões e disponibilidade.

A arquitetura deve ainda considerar o comportamento do Tráfego de Rede: fluxos, carga, broadcast, multicast e capacidade, porque um enlace raramente transporta um único serviço isolado.

Relação entre demanda, capacidade, filas e desempenho percebido pela aplicação

Não

Sim

Aplicações e usuários

Fluxos concorrentes

Enlaces e equipamentos

Demanda supera capacidade instantânea?

Baixa formação de filas

Filas e contenção

Latência e jitter maiores

Perda ou retransmissão

Throughput e resposta esperados

Goodput e experiência degradados

Relação entre demanda, capacidade, filas e desempenho percebido pela aplicação

Capacidade, largura de banda e utilização

A capacidade de um enlace representa a taxa nominal suportada pelo meio e pela tecnologia. A utilização representa quanto dessa capacidade está sendo demandada em determinado intervalo. Um link de alta capacidade pode apresentar congestionamento em intervalos curtos mesmo quando a média de cinco minutos parece baixa.

Isso ocorre porque tráfego de rede é variável. Backups, transferências, atualizações, streams de vídeo, sincronizações e respostas simultâneas podem formar microbursts que ocupam buffers e produzem descarte antes de a média agregada revelar saturação.

A medição de capacidade precisa, portanto, considerar janela temporal, direção do tráfego e ponto exato do caminho observado.

Throughput e goodput

Throughput é a taxa efetivamente transferida ao longo do caminho em determinado intervalo. Ela pode ser inferior à velocidade nominal por overhead de protocolos, contenção, perda, retransmissão, limitação de host, janela de transporte, processamento de firewall ou outras restrições.

Goodput representa a parcela realmente útil entregue à aplicação, excluindo retransmissões e overhead que não compõem o dado útil. Essa distinção é importante porque um enlace pode estar muito ocupado e, ainda assim, entregar pouco valor à aplicação se parte relevante da capacidade for consumida por retransmissões ou tráfego desnecessário.

Latência e RTT

Latência é o atraso entre origem e destino. Dependendo do método, pode-se medir atraso em um sentido ou round-trip time (RTT). O RTT inclui a ida, a volta e os tempos de processamento encontrados no caminho.

Os componentes do atraso incluem:

  • propagação no meio físico;
  • serialização dos bits no enlace;
  • processamento em hosts e equipamentos;
  • enfileiramento;
  • inspeção por firewalls ou funções de segurança;
  • túneis, proxies e serviços intermediários;
  • distância e arquitetura de WAN ou cloud.

A parcela mais variável em redes congestionadas costuma ser o atraso de fila. Por isso, uma rede pode apresentar RTT estável em baixa carga e aumentar significativamente quando os enlaces se aproximam da saturação.

Jitter ou variação de atraso

Jitter é a variação temporal do atraso entre pacotes. Aplicações interativas e fluxos em tempo real são particularmente sensíveis a essa variação porque precisam reproduzir áudio, vídeo ou sinais de controle em uma cadência previsível.

Buffers de reprodução podem absorver parte da variação, mas adicionam atraso. Portanto, não existe otimização sem compromisso: aumentar o buffer pode reduzir falhas perceptíveis de reprodução, mas também aumenta a latência fim a fim.

Perda de pacotes e retransmissão

Pacotes podem ser descartados por filas cheias, erros físicos, políticas, problemas de radiofrequência, falhas de interface ou outros mecanismos. O efeito da perda depende do protocolo e da aplicação.

Em TCP, perda pode provocar retransmissões e redução da taxa de envio conforme os mecanismos de controle de congestionamento. Em UDP, a rede não retransmite automaticamente o datagrama perdido; a aplicação decide se recupera, mascara ou simplesmente aceita a perda.

Por isso, “1% de perda” não tem o mesmo impacto em toda aplicação. O requisito deve nascer do serviço e do comportamento do protocolo, não de um número genérico aplicado a toda a rede.

Métricas que devem ser observadas em conjunto

Nenhuma métrica isolada descreve o desempenho completo. Uma medição coerente combina indicadores do enlace, do caminho, do transporte e da aplicação.

MétricaO que representaO que pode revelar
capacidade nominallimite tecnológico do enlaceteto teórico do segmento
utilizaçãoparcela da capacidade demandadasaturação sustentada ou picos
throughputtaxa efetivamente transferidacapacidade prática do caminho
goodputdado útil entregue à aplicaçãoeficiência real da transferência
latência/RTTtempo de trânsito e retornodistância, filas e processamento
jittervariação do atrasoinstabilidade temporal das filas
perdapacotes não entreguescongestionamento, erros ou políticas
retransmissões TCPdados reenviadosperda, reordenação ou timeout
erros/discards de interfacefalhas registradas no equipamentocamada física, fila ou configuração
CPU/memóriarecurso de processamentopossível limitação do equipamento
filas/queue dropsocupação e descarte por classecontenção e QoS
airtime e retries Wi-Fiuso do meio e novas tentativasinterferência, cobertura ou densidade

O Monitoramento de Rede fornece a camada contínua de métricas; o NetFlow e a análise de fluxos ajudam a explicar quem está consumindo o caminho; e o Gerenciamento de Redes baseado em FCAPS organiza desempenho como parte da operação.

Congestionamento, filas e buffers

Congestionamento ocorre quando a demanda de tráfego por determinado recurso excede a capacidade disponível naquele instante. Esse recurso pode ser uma interface física, uma fila de saída, um firewall, um túnel, um rádio Wi-Fi, uma CPU ou um enlace WAN.

Quando pacotes chegam mais rápido do que podem ser transmitidos, eles entram em fila. Se a fila cresce, a latência aumenta. Se o buffer se esgota, pacotes são descartados. Portanto, latência crescente sob carga pode ser um sinal de congestionamento antes de a perda aparecer.

Buffer não é capacidade

Buffers absorvem diferenças temporárias entre taxa de chegada e taxa de saída. Eles são necessários, mas não transformam um enlace lento em enlace rápido. Buffers excessivos podem permitir filas muito longas, elevando a latência de aplicações interativas durante grandes transferências — fenômeno frequentemente associado a bufferbloat.

A arquitetura de filas deve ser analisada em conjunto com QoS, comportamento do transporte e perfil dos fluxos.

Microbursts

Microbursts são picos muito curtos de tráfego. Eles podem saturar uma interface por milissegundos ou menos, provocar descarte e desaparecer antes que ferramentas com coleta espaçada registrem uma utilização média alta.

Esse é um dos motivos pelos quais troubleshooting de performance não deve depender exclusivamente de gráficos agregados. Contadores de descarte, telemetria de alta frequência, captura de pacotes e análise do padrão dos fluxos podem revelar fenômenos invisíveis na média.

Desequilíbrio entre interfaces e oversubscription

Quando múltiplas portas de acesso convergem para uplinks de menor capacidade agregada, existe oversubscription. Isso não é necessariamente um erro: redes são projetadas considerando que nem todos os usuários transmitem no pico simultaneamente. O problema surge quando a relação de agregação não corresponde ao comportamento real das aplicações.

Um desequilíbrio simples, como tráfego vindo de vários enlaces rápidos para uma única saída mais lenta, cria ponto de contenção previsível. A análise deve ser feita por direção e pelo pior cenário plausível de simultaneidade.

Formação de congestionamento em um ponto de agregação de rede

Fluxo A

Switch ou firewall

Fluxo B

Fluxo C

Fila de saída

Uplink de menor capacidade

Latência de fila

Descarte quando buffer esgota

Formação de congestionamento em um ponto de agregação de rede

Packet rate, tamanho de pacote e capacidade dos ativos

Avaliar somente gigabits por segundo pode esconder outra limitação: pacotes por segundo (pps). Um equipamento processa muito mais cabeçalhos para transportar a mesma quantidade de bits quando os pacotes são pequenos.

Switches, roteadores e firewalls podem ter limites distintos de throughput em bits, taxa de encaminhamento, sessões simultâneas, novas conexões por segundo, tamanho de tabelas, inspeção criptográfica e recursos ativados. Um datasheet precisa ser interpretado no contexto da função que o equipamento exercerá.

Recursos como ACLs, NAT, VPN, IDS/IPS, inspeção L7, telemetria e QoS podem alterar o desempenho efetivo conforme a arquitetura da plataforma. Por isso, dimensionamento deve considerar a configuração real prevista e não apenas o maior número comercial divulgado.

Throughput TCP, RTT e Bandwidth-Delay Product

O desempenho de uma transferência TCP depende da interação entre capacidade do caminho, RTT, perda, janela de recepção, congestion control e capacidade dos hosts.

O Bandwidth-Delay Product (BDP) expressa a quantidade de dados que pode estar “em voo” em um caminho: aproximadamente capacidade do caminho multiplicada pelo RTT. Em enlaces de alta capacidade e grande RTT, uma janela pequena pode impedir que uma única sessão utilize toda a banda disponível.

Isso explica por que um teste entre dois hosts próximos pode saturar um link, enquanto a mesma aplicação entre continentes entrega taxa muito menor mesmo sem congestionamento local.

A RFC 6349 propõe uma estrutura específica para testes de throughput TCP e reforça que avaliar somente a capacidade nominal não é suficiente.

QoS: prioridade não cria banda

Quality of Service organiza o tratamento de tráfego quando existe contenção. Classificação, marcação, filas, scheduling, policing e shaping permitem diferenciar fluxos conforme requisitos.

O artigo O que é QoS? aprofunda os mecanismos, mas um princípio precisa ficar claro: QoS não cria capacidade adicional. Ela decide como a capacidade limitada será distribuída durante períodos de disputa.

Classificação e marcação

A política precisa identificar classes com significado operacional. Voz, vídeo interativo, aplicações de controle, tráfego corporativo, backup e atualização não devem ser classificados apenas por conveniência técnica; a classificação deve refletir requisitos de serviço.

O campo DSCP pode carregar uma marcação, mas a marcação só produz efeito se os equipamentos do caminho confiarem nela e tiverem comportamento de fila configurado de forma consistente.

Policing e shaping

Policing limita taxa e pode descartar ou remarcar excedentes. Shaping controla a taxa de saída e normalmente utiliza fila para suavizar o envio. São mecanismos diferentes e podem produzir efeitos distintos sobre latência e perda.

QoS precisa ser validada sob contenção

Testar QoS sem gerar competição entre classes prova pouco. O cenário de aceite deve criar carga suficiente para acionar as filas e confirmar se o tráfego crítico recebe o tratamento previsto sem provocar efeitos inesperados nas demais classes.

Arquitetura física e desempenho

Uma rede lógica bem desenhada não compensa falhas na infraestrutura física. A camada física precisa fornecer margem, integridade de sinal, enlaces compatíveis e alimentação estável.

Cabeamento estruturado

Falhas de instalação, conectores, diafonia, perda de retorno, comprimento inadequado, curvatura ou interferência podem introduzir erros e retransmissões. Um enlace Ethernet que “sobe” não está automaticamente validado para a categoria e aplicação previstas.

Certificação de cabeamento deve comprovar os parâmetros aplicáveis ao enlace. A infraestrutura também deve ser organizada para permitir identificação, manutenção e expansão sem criar intervenções improvisadas.

Fibra óptica e uplinks

Em backbones, o projeto deve considerar capacidade atual, crescimento, tipo de óptica, orçamento de potência, distância, redundância e possibilidade de expansão. Um backbone subdimensionado se torna gargalo compartilhado por todos os serviços conectados a ele.

Alimentação, UPS e proteção

Qualidade de energia não altera throughput diretamente, mas influencia a estabilidade operacional dos ativos. Reboots, fontes degradadas, falhas intermitentes ou perda de equipamentos de distribuição podem ser percebidos pelos usuários como problema de rede.

Em ambientes críticos, alimentação redundante, UPS, proteção contra surtos, aterramento e supervisão devem fazer parte da análise de disponibilidade da infraestrutura.

Wi-Fi: desempenho depende de airtime

Em Ethernet full-duplex comutada, cada enlace possui capacidade dedicada conforme sua tecnologia. Em Wi-Fi, múltiplos clientes compartilham o meio rádio. Por isso, a velocidade de associação exibida por um cliente não representa throughput disponível para todos os usuários.

O projeto precisa considerar cobertura, SNR, interferência, reutilização de canais, largura de canal, quantidade de clientes, airtime, retries, roaming e perfil das aplicações.

Cliente lento pode consumir tempo de rádio

Um cliente operando com modulação mais robusta e taxa física menor pode precisar de mais airtime para transmitir a mesma quantidade de dados. Assim, desempenho Wi-Fi deve ser analisado como utilização de um recurso compartilhado no tempo, não apenas como “quantos Mbps o AP suporta”.

Mais potência não significa melhor rede

Aumentar potência indiscriminadamente pode ampliar sobreposição de células e interferência co-canal. O projeto deve equilibrar AP e cliente, geometria das células e reutilização espectral.

A camada sem fio precisa ser dimensionada a partir da demanda, e não apenas da existência de sinal.

Segmentação, broadcast e multicast

Segmentação por VLANs e sub-redes reduz domínios de broadcast, separa funções e cria fronteiras para políticas. Entretanto, criar VLANs em excesso ou sem arquitetura também aumenta complexidade de operação e roteamento.

O artigo sobre Segmentação de Rede trata os critérios de isolamento. Para desempenho, o ponto central é garantir que cada domínio tenha tamanho, tráfego e caminhos coerentes com sua função.

Broadcast desnecessário pode consumir recursos de hosts e enlaces. Multicast, por sua vez, pode ser extremamente eficiente quando corretamente projetado, mas pode produzir flooding se mecanismos como IGMP snooping e o roteamento multicast aplicável não estiverem coerentes com a topologia.

Ambientes com CFTV, AV over IP, descoberta de dispositivos, IoT ou automação precisam mapear esses fluxos explicitamente.

Roteamento, redundância e convergência

Redundância lógica influencia desempenho durante condições normais e, principalmente, durante falhas. O projeto de OSPF e BGP precisa considerar não só reachability, mas política, convergência, caminhos alternativos e capacidade residual depois da perda de um enlace.

Uma rede pode operar com 40% de utilização em cada um de dois caminhos e atingir 80% ou mais quando um falha. Portanto, capacidade em cenário degradado precisa ser analisada antes de afirmar que a arquitetura é redundante.

O artigo sobre Estruturas de Endereçamento e Roteamento em Redes IP aprofunda sumarização, gateways, ECMP, roteamento assimétrico e critérios de projeto.

O papel dos hosts e das aplicações

Nem toda limitação está na rede. O host pode limitar desempenho por CPU, memória, storage, driver, NIC, interrupções, offload, buffers ou configuração do sistema operacional.

Na camada de aplicação, sessões curtas, baixa concorrência, polling excessivo, serialização de operações, criptografia, banco de dados lento ou servidor saturado podem produzir “lentidão” mesmo quando a rede entrega baixa latência e ausência de perda.

Por isso, testes devem separar pelo menos três hipóteses:

  1. o caminho de rede está limitando a transferência;
  2. o host ou servidor está limitando a transferência;
  3. a aplicação está limitando a experiência percebida.

Uma medição de rede sintética entre endpoints controlados ajuda a separar essas camadas.

Sobrecarga síncrona e eventos de massa

Alguns eventos geram demanda simultânea em grande escala. Após retorno de energia, por exemplo, centenas de dispositivos podem reiniciar, solicitar DHCP, resolver DNS, autenticar, sincronizar horário, baixar configuração, reconectar-se a servidores e iniciar atualizações quase ao mesmo tempo.

Da mesma forma, uma tarefa agendada pode iniciar backup ou atualização em grande quantidade de hosts no mesmo minuto. Esse comportamento produz carga muito diferente da média diária.

O projeto deve considerar simultaneidade, não apenas consumo médio. Distribuição temporal, cache, limitação de taxa e escalonamento de tarefas podem reduzir picos evitáveis.

Tempestades de broadcast também pertencem a essa categoria de eventos amplificados. Mecanismos como storm control, segmentação e proteção de camada 2 ajudam a limitar o raio de impacto.

Baseline: medir antes de mudar

O baseline registra como a rede se comporta em condição conhecida. Sem uma referência anterior, é difícil afirmar se determinada latência, utilização ou volume de erros é novo ou estrutural.

Um baseline útil registra diferentes períodos e condições:

  • horário de pico e vale;
  • dias úteis e janelas de manutenção;
  • tráfego por enlace e por classe;
  • RTT entre pontos representativos;
  • perda e jitter;
  • erros e descartes de interface;
  • CPU e memória dos equipamentos;
  • utilização de WAN e internet;
  • comportamento de Wi-Fi;
  • principais fluxos e aplicações.

O baseline não é uma fotografia eterna. Mudanças de usuários, aplicações, cloud, câmeras, telefonia, backups e integrações alteram a demanda e exigem atualização das referências.

Antes de aumentar banda, trocar equipamentos ou alterar políticas, é necessário estabelecer o estado real da rede e separar limitações estruturais de eventos pontuais.

A Due Diligence Técnica consolida inventário, topologia, capacidade, baseline, dependências e evidências para orientar a decisão de modernização com base em dados.

Conhecer o serviço de Due Diligence Técnica

Medição passiva, ativa e captura de pacotes

Métodos de observação respondem perguntas diferentes.

MétodoExemploVantagemLimitação
passivoSNMP, telemetria, logsobserva produção continuamentepode ter baixa granularidade temporal
fluxoNetFlow/IPFIXidentifica conversações e volumenão mostra todo conteúdo do pacote
ativoping, probes, testes sintéticosmede caminho de forma controladagera tráfego de teste
throughputiperf ou método equivalentemede capacidade prática entre endpointsdepende dos hosts e parâmetros do teste
capturapacket capturedetalha sessões, retransmissões e timingexige ponto de captura correto e análise especializada

O método deve ser escolhido pela hipótese investigada. Não há valor em capturar milhões de pacotes sem saber qual comportamento se deseja comprovar.

Processo de engenharia para medir e validar desempenho de rede

Sim

Não

Definir requisito

Escolher pontos de medição

Registrar baseline

Executar teste controlado

Correlacionar métricas

Atende ao critério?

Registrar evidência e aceite

Localizar gargalo ou dependência

Corrigir arquitetura ou configuração

Processo de engenharia para medir e validar desempenho de rede

Como estruturar um teste de throughput

Um teste de throughput precisa registrar premissas suficientes para ser reproduzido. Resultado sem contexto tem baixo valor de engenharia.

Devem ser definidos:

  • endpoints e capacidade de suas interfaces;
  • caminho físico e lógico;
  • direção do teste;
  • quantidade de fluxos simultâneos;
  • protocolo de transporte;
  • duração;
  • carga concorrente existente;
  • MTU e parâmetros relevantes;
  • CPU e recursos dos hosts;
  • métricas observadas nos equipamentos intermediários;
  • critério de aceitação.

Em TCP, RTT, janela e perda influenciam fortemente o resultado. Em UDP, é necessário observar a taxa ofertada, a efetivamente recebida, jitter e perda.

A RFC 2544 é historicamente importante para benchmarking de dispositivos de interconexão, enquanto a RFC 6349 fornece uma estrutura voltada a testes de throughput TCP. O método escolhido deve corresponder ao objeto do teste; não se deve aplicar um procedimento de laboratório a uma rede de produção sem adaptar premissas e riscos.

Medições de desempenho precisam ser planejadas com endpoints, método, carga, duração e critérios de aceitação definidos antes da execução.

Os Ensaios e Testes Técnicos transformam essas premissas em procedimentos reproduzíveis e evidências comparáveis para diagnóstico, validação e aceite.

Conhecer o serviço de Ensaios e Testes Técnicos

Desempenho em cenário normal e em falha

Aceitar uma rede somente em condição normal pode esconder insuficiência de capacidade. Sistemas redundantes precisam ser testados também após perda controlada de elementos previstos no projeto.

Exemplos:

  • perda de um uplink agregado;
  • falha de um membro de LACP;
  • indisponibilidade de um switch de distribuição;
  • failover de firewall;
  • mudança de gateway ativo;
  • perda de link WAN principal;
  • reconvergência de roteamento;
  • transferência de serviços entre nós.

O requisito deve dizer qual serviço precisa continuar, com qual capacidade mínima e qual degradação é aceitável. “Possuir redundância” é uma descrição arquitetural, não um critério de desempenho.

Arquitetura de rede de alta performance

Ajustes pontuais podem melhorar uma rede existente, mas não compensam indefinidamente uma arquitetura subdimensionada. O desempenho sustentável é resultado de decisões coordenadas de capacidade, topologia, segmentação, roteamento, QoS, redundância e operação.

Desempenho sustentável precisa ser definido no projeto: capacidade, caminhos, QoS, redundância, crescimento e comportamento em falha devem nascer de requisitos mensuráveis.

O Projeto de Rede Lógica transforma essas premissas em arquitetura e critérios técnicos de aceite.

Conhecer o serviço de Projeto de Rede Lógica e Redes Corporativas

Dimensionar o caminho, não apenas a porta de acesso

Se usuários possuem portas de 1 Gb/s, isso não significa que cada usuário precise de 1 Gb/s simultâneo até a internet. Também não significa que um uplink de 1 Gb/s será suficiente para dezenas de portas apenas porque “ninguém usa tudo”.

O dimensionamento deve modelar agregação e simultaneidade com base no perfil real de tráfego. CFTV contínuo, storage, backup, voz, navegação e aplicações SaaS possuem comportamentos distintos.

Capacidade de crescimento

Reserva de capacidade precisa considerar crescimento e cenários de mudança. Uma arquitetura que opera permanentemente próxima ao limite tem pouca margem para falhas, novos sistemas ou picos não previstos.

A margem adequada depende da criticidade e da facilidade de expansão, portanto deve ser definida como decisão de projeto, não como percentual universal.

Documentação técnica e desempenho

Documentação reduz tempo de diagnóstico porque transforma a rede em sistema compreensível. O Diagrama de Rede deve mostrar caminhos e dependências relevantes para análise de desempenho.

O pacote documental deve incluir, conforme o porte:

  • diagramas físicos e lógicos;
  • capacidade nominal de enlaces;
  • matriz de uplinks e agregações;
  • VLANs, sub-redes e gateways;
  • política de roteamento;
  • classes e políticas de QoS;
  • redundância e cenários de failover;
  • inventário de ativos e interfaces;
  • baseline e critérios de desempenho;
  • pontos de medição;
  • resultados de testes e evidências;
  • estado As Built.

Sem essa base, uma alteração aparentemente simples pode transferir o gargalo para outro ponto ou remover a redundância sem que a equipe perceba.

Desempenho x estabilidade: como separar as intenções

Desempenho pergunta se a rede entrega a capacidade e a qualidade necessárias sob condições definidas. Estabilidade pergunta se esse comportamento se mantém no tempo sem falhas, flaps, quedas ou variações anormais.

Quando o problema já existe e a intenção é localizar a causa de lentidão, perda, Wi-Fi instável, uplink saturado ou falha intermitente, o conteúdo complementar é Estabilidade e Desempenho de Rede: diagnóstico, causas e correção. Aqui, o foco permanece na engenharia das métricas, capacidade e critérios de projeto.

Erros comuns em engenharia de desempenho

ErroConsequência
considerar velocidade da porta como desempenho fim a fimexpectativa incompatível com o caminho real
observar somente média de utilizaçãomicrobursts e descartes podem ficar invisíveis
medir throughput sem registrar RTT, perda e parâmetrosresultado não reproduzível
testar somente condição normalcapacidade insuficiente durante falha fica oculta
aplicar QoS sem política fim a fimmarcações e filas não produzem o comportamento esperado
ignorar pps e tamanho dos pacotesequipamento pode saturar antes do limite em bit/s
tratar Wi-Fi como Ethernet sem fioairtime, retries e interferência ficam fora do projeto
culpar a rede sem isolar host e aplicaçãotroca de infraestrutura sem resolver a causa
operar sem baselinenão há referência para comparar degradação
aceitar redundância por inspeção visualfailover pode existir no diagrama e falhar em produção

Critérios de aceite para desempenho

Critérios de aceite devem ser objetivos, mensuráveis e vinculados às aplicações. Em vez de “rede de alta performance”, o projeto deve definir o que será medido, entre quais pontos, em qual condição e qual resultado é aceitável.

Uma matriz de aceite pode adotar a seguinte estrutura:

RequisitoMétodoCenárioEvidência
throughput entre pontos críticosteste ativo controladocarga normalrelatório do teste e interfaces
latência/RTTprobe sintéticanormal e picosérie temporal
jitter e perdateste ativofluxo sensívelresultado por direção
capacidade de uplinktelemetria + cargapico previstoutilização, filas e drops
QoStráfego concorrente por classescontençãofilas, marcações e perda por classe
failoverretirada controlada de elementofalha previstatempo e comportamento da aplicação
Wi-Fisurvey e teste de capacidadeocupação representativacobertura, retries, airtime e throughput

Os valores numéricos não devem ser copiados de uma tabela genérica. Devem derivar de requisitos de voz, vídeo, controle, sistemas corporativos, storage, cloud e demais serviços efetivamente usados.

Comissionamento e evidência de desempenho

Comissionamento transforma requisitos em evidência de que a instalação entregue funciona conforme o projeto. No contexto de redes, isso envolve mais que pingar gateways.

O plano pode combinar:

  • certificação da camada física;
  • verificação de topologia e configurações;
  • testes de throughput;
  • medição de atraso, jitter e perda;
  • validação de QoS;
  • teste de multicast quando aplicável;
  • failover e convergência;
  • operação em condição degradada;
  • conferência de monitoramento e alarmes;
  • registro de baseline de entrega;
  • atualização do As Built.

A rede deve sair do projeto para a operação com critérios, documentação e métricas que permitam comparar o desempenho futuro com o estado aceito.

O aceite de desempenho deve comprovar o comportamento da rede em condição normal e nos cenários de falha previstos, com resultados rastreáveis e repetíveis.

O Comissionamento de Engenharia integra testes, evidências, pendências e documentação As Built antes da entrada definitiva em operação.

Conhecer o serviço de Comissionamento de Engenharia

Considerações finais

Desempenho de rede não é sinônimo de link rápido. É o resultado mensurável da interação entre capacidade, filas, protocolos, arquitetura física e lógica, hosts e aplicações.

Uma boa engenharia começa pelos requisitos de serviço, converte esses requisitos em capacidade e comportamento esperados, mede o caminho com métodos reproduzíveis e testa cenários normais e degradados. Throughput, latência, jitter e perda deixam de ser números soltos e passam a compor critérios de decisão e aceite.

Quando baseline, observabilidade, projeto e comissionamento permanecem conectados, a organização consegue distinguir crescimento legítimo de demanda, gargalos estruturais, falhas de configuração e limitações da própria aplicação — e consegue planejar expansão antes que a experiência do usuário se deteriore.

Referências técnicas

[1] IETF. RFC 2544 — Benchmarking Methodology for Network Interconnect Devices. Disponível em: [https://www.rfc-editor.org/rfc/rfc2544](https://www.rfc-editor.org/rfc/rfc2544).

[2] IETF. RFC 2681 — A Round-trip Delay Metric for IPPM. Disponível em: [https://www.rfc-editor.org/rfc/rfc2681](https://www.rfc-editor.org/rfc/rfc2681).

[3] IETF. RFC 3393 — IP Packet Delay Variation Metric for IP Performance Metrics (IPPM). Disponível em: [https://www.rfc-editor.org/rfc/rfc3393](https://www.rfc-editor.org/rfc/rfc3393).

[4] IETF. RFC 6349 — Framework for TCP Throughput Testing. Disponível em: [https://www.rfc-editor.org/rfc/rfc6349](https://www.rfc-editor.org/rfc/rfc6349).

[5] IETF. RFC 9293 — Transmission Control Protocol (TCP). Disponível em: [https://www.rfc-editor.org/rfc/rfc9293](https://www.rfc-editor.org/rfc/rfc9293).

[6] IETF. RFC 2474 — Definition of the Differentiated Services Field in the IPv4 and IPv6 Headers. Disponível em: [https://www.rfc-editor.org/rfc/rfc2474](https://www.rfc-editor.org/rfc/rfc2474).

[7] IETF. RFC 3246 — An Expedited Forwarding PHB (Per-Hop Behavior). Disponível em: [https://www.rfc-editor.org/rfc/rfc3246](https://www.rfc-editor.org/rfc/rfc3246).

[8] ITU-T. Y.1540 — Internet protocol data communication service — IP packet transfer and availability performance parameters. Disponível em: [https://www.itu.int/rec/T-REC-Y.1540/en](https://www.itu.int/rec/T-REC-Y.1540/en).

[9] ITU-T. Y.1541 — Network performance objectives for IP-based services. Disponível em: [https://www.itu.int/rec/T-REC-Y.1541/en](https://www.itu.int/rec/T-REC-Y.1541/en).

Perguntas frequentes
Qual é a diferença entre bandwidth e throughput?

Bandwidth ou capacidade nominal representa o limite tecnológico do enlace. Throughput é a taxa efetivamente transferida no caminho e pode ser menor por overhead, contenção, perda, retransmissão, limitação de host ou processamento intermediário.

Qual é a diferença entre throughput e goodput?

Throughput contabiliza o volume efetivamente transportado. Goodput considera somente os dados úteis entregues à aplicação, excluindo retransmissões e overhead que não compõem o conteúdo útil.

Jitter é a mesma coisa que latência?

Não. Latência mede atraso; jitter mede a variação desse atraso ao longo do tempo. Uma rede pode apresentar latência média aceitável e ainda prejudicar aplicações em tempo real se a variação for elevada.

Uma rede com baixa utilização média pode estar congestionada?

Sim. Microbursts podem saturar uma interface por períodos muito curtos e provocar filas ou descartes sem aparecer em médias agregadas de vários minutos.

QoS aumenta a largura de banda?

Não. QoS organiza como a capacidade disponível é distribuída durante contenção. Ela pode proteger tráfego sensível, mas não cria banda adicional.

Como testar o desempenho de uma rede corretamente?

Defina endpoints, caminho, direção, protocolo, duração, carga concorrente, parâmetros do teste e critério de aceite. Correlacione throughput com latência, perda, filas, recursos dos hosts e métricas dos equipamentos intermediários.

Desempenho e estabilidade de rede são a mesma coisa?

Não. Desempenho avalia capacidade e qualidade sob condições definidas. Estabilidade avalia se esse comportamento se mantém ao longo do tempo sem falhas, flaps ou variações anormais.

Materiais técnicos complementares

Serviços relacionados

Conteúdos principais sobre o tema

Conteúdos técnicos correlatos