Bufferbloat: por que o seu ping explode quando alguém começa a fazer streaming

ATUALIZADO EM

Seu ping está bom até alguém baixar alguma coisa, e então pula para 300 ms. Isso é bufferbloat. Como testar e como resolver de vez.

Seu ping é 20 ms. Aí seu colega de casa abre a Netflix ou a Steam começa uma atualização, e de repente são 200 ms e você não acerta nada. Sua conexão não é «lenta demais». Ela tem bufferbloat.

O que está acontecendo

Roteadores e modems têm buffers: filas onde os pacotes esperam quando a linha está ocupada. Muitos dispositivos têm buffers enormes e os enchem por completo. O seu pequeno pacote do jogo tem então que esperar na fila atrás de megabytes de vídeo. A banda está ok, mas o tempo de espera explode.

Como testar

Você precisa medir o ping duas vezes: uma com a linha livre e outra com ela totalmente carregada. A diferença é o seu bufferbloat. O modo Bufferbloat do Rekt-al Net faz exatamente isso: 10 pings em repouso e depois 10 pings enquanto ele baixa o mais rápido que a sua conexão permite.

Ping extra sob cargaNota
abaixo de 5 msA+
de 5 a 30 msA
de 30 a 60 msB
de 60 a 200 msC, perceptível em qualquer jogo online
acima de 200 msF

Como resolver

  1. Ative SQM / Smart Queue Management. Essa é a solução de verdade. Procure por «SQM», «Smart Queue», «fq_codel», «CAKE» ou «Adaptive QoS» nas configurações do roteador. Ajuste os limites para cerca de 90 a 95% da sua velocidade de download e upload medidas. Assim o roteador mantém a fila curta e deixa os pacotes pequenos do jogo passarem na frente.
  2. Seu roteador não tem SQM? Muitos roteadores de operadora não têm. Um roteador gamer com SQM, ou um roteador compatível com OpenWrt colocado atrás do aparelho da operadora, resolve.
  3. Quebra-galho rápido: limite a banda dos grandes consumidores (limite de download da Steam, qualidade do streaming) enquanto você joga.

Uma VPN não resolve o bufferbloat. A fila está no seu próprio roteador ou modem, antes de qualquer túnel de VPN começar.

Lag ou skill issue?

Teste ping, jitter e perda de pacotes no navegador. 4 segundos, sem instalar nada.

Rodar o diagnóstico