Guias
O que é o bufferbloat?
O bufferbloat é espera excessiva em filas persistentes de pacotes. Compara latência em repouso, descarga e envio, e verifica cada alteração da gestão de filas.
Com bufferbloat, os pacotes esperam demasiado nas filas. Algum armazenamento é normal para absorver picos breves. Se as filas ficam demasiado cheias, chamadas e jogos podem responder tarde enquanto as transferências continuam. As filas podem existir no router, modem, outros equipamentos ou dispositivo final. Um aumento sob carga é indício, não prova de avaria no router de casa.
Compara repouso, descarga e envio
- Usa o mesmo dispositivo e destino, preferencialmente por Ethernet. Suspende transferências próprias em segundo plano e regista uma referência em repouso. Faz os testes fora de chamadas importantes, pois ocupam deliberadamente a ligação.
- Mede a latência durante uma descarga e depois um envio, separadamente. Usa um teste com latência em repouso e sob carga, ou respostas ping repetidas do mesmo destino que responde durante uma transferência controlada.
- Para a transferência e vê se a latência regressa à referência. Repete com as mesmas definições. Regista débito, variação, perdas e sentido da carga.
- Compara a mesma métrica. De 12 ms em repouso para 150 ms sob carga são 138 ms adicionais: um cálculo, não um limite universal. Um pico ou resposta ping em falta não identifica uma fila defeituosa.
Conhece os limites da comparação
Um aumento repetível nas tuas transferências justifica investigar filas. Concorrência sem fios, processamento do dispositivo, carga do servidor e resto do percurso também podem influenciar. Ethernet ajuda a separar o troço Wi-Fi, mas não localiza uma fila específica do modem, router ou operador. Alguns testes medem expressamente latência sob carga; dizer que todos medem apenas repouso está errado. Métodos e destinos diferentes podem dar resultados diferentes.
Reduz primeiro o tráfego concorrente
- Desloca transferências grandes e cópias próprias para fora das chamadas e jogos, se possível. Se a aplicação tiver limite de transferência, deixa espaço a outros usos e compara.
- Experimenta Ethernet num dispositivo sensível à latência e verifica cobertura separadamente. Um cabo não controla por si as filas do acesso à Internet.
- Verifica modelo, firmware e funções existentes antes de comprar. Equipamento mais recente não garante melhor gestão de filas.
- Se houver suporte, segue o fabricante para Smart Queue Management ou função equivalente. Guarda configuração e referência primeiro; prioridade de aplicação não equivale automaticamente a gestão ativa de filas.
SQM pode combinar limitação de tráfego, distribuição entre fluxos e gestão ativa de filas. FQ-CoDel e CAKE são exemplos em implementações compatíveis, não funções de qualquer router. O limite pode ter de ficar abaixo da capacidade regularmente disponível para evitar acumulação numa fila não gerida. Segue a instrução concreta em vez de uma percentagem universal. O débito máximo pode baixar; o processador do router e a capacidade móvel variável podem limitar o resultado.
Verifica a alteração
- Confirma sentidos de descarga/envio, interface e unidades no manual. 20 Mbit/s correspondem a 20000 kbit/s; introduzir 20 num campo kbit/s impõe um limite diferente.
- Repete os mesmos testes em repouso e sob carga, com latência e débito. Altera uma definição de cada vez.
- Compara depois chamadas ou jogos habituais. Uma melhor nota é indício útil, não garante todas as aplicações nem resolve uma falha independente.
- Guarda resultados antes/depois e repõe a configuração anterior suportada se piorar. Num router gerido pede ajuda ao administrador ou fornecedor.
Latência alta já em repouso ou problemas de um só serviço pedem investigação separada. Para problemas persistentes de vários dispositivos, dá ao suporte destino, horas, tipo de ligação, sentido da carga, modelo e comparações. Substitui equipamento apenas se as funções reais ou uma limitação medida o justificarem.