Ferramentas de teste de bufferbloat para desktop

8 apps de desktop para testes de bufferbloat em 2026

Seu teste de velocidade mostra 900 Mbps de download, 500 de upload e 12 ms de ping. Aí uma chamada Zoom congela no momento em que alguém começa a fazer upload de arquivo, um jogo de Warzone perde pacotes enquanto alguém transmite 4K, e cada busca DNS fica lenta quando o roteador está ocupado. O número que importa não é o throughput máximo. É a latência extra que seu link ganha quando está realmente funcionando, e esse número tem um nome: bufferbloat. O artigo XDA que colocou isso de volta em foco da audiência geral foi direto. Um resultado perfeito em velocidade de linha significa muito pouco se pings sob carga incham para 200 ms.

Passamos uma semana testando oito ferramentas pela mesma conexão, uma configuração mista de fibra-mais-Wi-Fi com um roteador consumer sem gerenciamento inteligente de fila habilitado. Cada escolha abaixo roda em Windows, macOS ou Linux, a maioria é gratuita, e cada uma mede latência enquanto o link está saturado ao invés de em repouso. Combine um teste baseado em navegador com uma ferramenta CLI e você saberá em minutos se seu roteador, ISP ou Wi-Fi é a fonte do problema.

Comparação rápida

FerramentaMelhor paraLicençaPlataformasDestaque
Waveform Bufferbloat TestNota de um cliqueGratuitoQualquer navegadorLatência sob carga avaliada de A a F
Cloudflare Speed TestMedição de borda globalGratuitoQualquer navegadorSeparação latência com e sem carga
Speedtest CLI by OoklaVerificações diárias com scriptGratuitoWindows, macOS, LinuxMesmos servidores que o app web
iperf3Throughput de LAN e WANGratuito, BSDWindows, macOS, LinuxTeste bidirecional com saída JSON
CrusaderGUI bufferbloat de propósito específicoGratuito, MIT / ApacheWindows, macOS, LinuxGráfico de latência ao vivo durante carga
FlentBaterias de teste reproduzíveisGratuito, GPLLinux, macOS, BSDCenários RRUL e tráfego cruzado
LibreSpeedTestes auto-hospedadosGratuito, LGPLQualquer navegador, CLIExecute no seu próprio servidor
PingPlotterDiagnóstico multi-hopFreemiumWindows, macOSGráficos de latência e perda de pacotes por hop

O que procurar em um app de teste de bufferbloat

Nem todo teste de velocidade é um teste de bufferbloat. Quatro coisas que importam:

Latência sob carga, não ping em repouso. Uma ferramenta deve medir tempo de ida e volta enquanto a conexão está saturando ativamente download e upload, nessa ordem e juntos. Um teste de ping apenas em um link em repouso não vai te dizer nada sobre filas.

Saturação de upload e download separados. Bufferbloat frequentemente vive em um lado apenas. Links de upload de cabo e DSL são culpados clássicos porque o buffer de transmissão do modem é superdimensionado em relação à velocidade de upload. Uma ferramenta que apenas estresse o download vai perder metade do quadro.

Percentis, não apenas médias. Uma média de 40 ms esconde um p95 de 300 ms. Qualquer coisa acima da mediana que mostre números p90 ou p99 te dá uma imagem mais verdadeira de como se sentirá uma videochamada.

Repetibilidade. Se você não puder reexecutar o teste exato às 8 da manhã e às 8 da noite, você não pode provar que um fix funcionou. Ferramentas CLI, baterias com script e endpoints auto-hospedados superam testes web de um único tiro para sessões de troubleshooting que duram dias.

1. Waveform Bufferbloat Test, o primeiro para rodar

A ferramenta Waveform é o teste que o Projeto Bufferbloat aponta para as pessoas. Roda inteiramente no navegador, usa a rede de borda Cloudflare como a outra ponta da conexão, e avalia o resultado de A a F com base em quanto sua latência sobe enquanto o link está sendo carregado. Um único clique te dá ping em repouso, bloat de download, bloat de upload e um número de jitter, mais uma URL de resultado compartilhável para tickets de suporte.

Onde falha: a nota é agregada, não por hop. Se um rádio Wi-Fi ruim adiciona 30 ms, Waveform vai mostrar como bufferbloat sem pintar a fonte.

Preço: Gratuito, sem conta necessária.

Plataformas: Qualquer navegador moderno em Windows, macOS, Linux ou ChromeOS.

Download: waveform.com

Conclusão: a primeira ferramenta a alcançar. Se Waveform te dá um A em uma conexão com fio, o problema quase certamente está rio abaixo do seu roteador.


2. Cloudflare Speed Test, a segunda opinião

O teste de velocidade Cloudflare é o companheiro natural de Waveform. Mostra latência sem carga, latência sob carga durante download, latência sob carga durante upload e jitter, tudo em uma página. Porque Cloudflare tem POPs anycast na maioria das grandes cidades, a jornada de ida e volta é geralmente mais curta que um servidor de teste ISP aleatório, então o piso de ruído é mais baixo e pequenas diferenças aparecem mais claramente.

Onde falha: o teste escolhe um POP Cloudflare para você e não deixa você trocar. Se sua rota para Cloudflare é incomum, resultados podem parecer melhor ou pior que a realidade.

Preço: Gratuito.

Plataformas: Qualquer navegador moderno. Há também uma API pública para uso com script.

Download: speed.cloudflare.com

Conclusão: a forma mais rápida de verificar um resultado Waveform com infraestrutura de servidor completamente diferente.


3. Speedtest CLI by Ookla, para verificações diárias com script

O CLI Speedtest oficial Ookla é um binário pequeno que roda em Windows, macOS e Linux e atinge a mesma rede de servidores que speedtest.net. Reporta download, upload, latência em repouso, jitter e uma figura de latência sob carga que Ookla adicionou em versões recentes. Saída JSON facilita registrar resultados em um arquivo, InfluxDB ou Grafana, e cron ou Task Scheduler vão rodá-lo de bom grado a cada 15 minutos.

Onde falha: a métrica de latência sob carga de Ookla é mais calma que a de Waveform porque mede durante uma rajada mais curta. Um resultado verde Ookla não prova um resultado verde Waveform.

Preço: Gratuito para uso pessoal, licenças pagas para redistribuição comercial.

Plataformas: Windows, macOS (Intel e Apple silicon), Linux em x86_64 e ARM, mais FreeBSD.

Download: speedtest.net

Conclusão: escolha isto para construir um gráfico do comportamento do seu link durante uma semana em vez de uma captura de tela.


4. iperf3, a referência de throughput

iperf3 do ESnet é a ferramenta que engenheiros de rede recorrem quando precisa saber o que um link realmente pode fazer, sem navegador ou servidor de terceiro no meio. Rode o servidor em uma máquina, o cliente em outra, e você consegue throughput TCP ou UDP bruto entre elas mais números de jitter e perda de pacotes em UDP. Rodando contra um servidor iperf3 público próximo, também serve como verificação de senso comum ISP que não vai mentir sobre seu upload de forma que um servidor de teste hospedado em ISP pode.

Onde falha: iperf3 mede throughput e perda de pacotes, não atraso de fila diretamente. Combine com um ping rodando para o mesmo alvo para ver o bufferbloat.

Preço: Gratuito, licença BSD.

Plataformas: Windows, macOS, Linux, FreeBSD e a maioria de outros sistemas Unix. Enviado em cada gerenciador de pacote maior.

Download: GitHub (esnet/iperf)

Conclusão: use para provar que o link em si pode empurrar bytes, depois use outra ferramenta para ver o que acontece com latência enquanto o faz.


5. Crusader, visualizador bufferbloat de propósito específico

Crusader é a ferramenta que muitos operadores de lab caseiro desejam que tivesse existido cinco anos atrás. Roda uma rajada de download apenas, uma rajada de upload apenas e uma rajada bidirecional simultânea, e plota latência em um gráfico ao vivo o tempo todo. O resultado deixa óbvio se bloat vive no seu link de upload, seu link de download, ou apenas aparece quando ambas direções estão ocupadas. Você roda uma instância como servidor (localmente, em um VPS ou na rede caseira de um amigo) e conecta o cliente a ele, então você controla ambas extremidades.

Onde falha: a GUI é funcional em vez de polida, e você precisa de um lugar para rodar o servidor. Um VPS barato ou um Raspberry Pi com um link de upload com fio funciona bem.

Preço: Gratuito, licença dual MIT e Apache 2.0.

Plataformas: Clientes Windows, macOS, Linux e Android. Binários pré-compilados em GitHub Releases mais imagens Docker para o servidor.

Download: GitHub (Zoxc/crusader)

Conclusão: a imagem mais nítida de latência sob carga disponível em uma GUI gratuita, desde que você possa hospedar a outra extremidade.


6. Flent, bateria de teste reproduzível

Flent, anteriormente netperf-wrapper, é o que a multidão CeroWrt e Bufferbloat.net usa para comparar algoritmos de gerenciamento de fila. Orquestra fluxos paralelos de netperf, iperf e ping, depois plota resultados com matplotlib. O teste RRUL incluído (Realtime Response Under Load) é a coisa mais próxima de um padrão benchmark de bufferbloat na comunidade de pesquisa. Rode novamente o teste exato depois de ativar CAKE ou fq_codel no seu roteador e os gráficos vão te mostrar exatamente quanta latência você recuperou.

Onde falha: é uma ferramenta Python com interface matplotlib, não uma experiência de um clique. Espere ler os documentos em flent.org antes de sua primeira execução.

Preço: Gratuito, GPL.

Plataformas: Linux e macOS como alvos de primeira classe, FreeBSD é suportado, Windows via WSL.

Download: GitHub (tohojo/flent)

Conclusão: a escolha para quem quer ajustar um roteador ou link ISP e quer números publicáveis e reproduzíveis.


7. LibreSpeed, testes auto-hospedados

LibreSpeed é a resposta de código aberto para speedtest.net. Reporta download, upload, ping e jitter, e diferentemente da maioria dos testes baseados em navegador você pode colocar em seu próprio servidor (backends PHP, Node.js, Go ou Rust são todos suportados) e testar contra uma máquina em sua própria rede ou em seu colo. Isso importa para trabalho de bufferbloat: um endpoint in-house isola a rota do seu ISP para que você possa saber se jitter está dentro da sua rede ou além dela. Há também um cliente linha de comando para uso com script.

Onde falha: LibreSpeed reporta jitter em vez de detalhamento completo de latência sob carga, então não é uma substituição plug-and-play para Waveform se você quer uma nota.

Preço: Gratuito, LGPLv3.

Plataformas: Qualquer navegador no lado cliente, mais cliente CLI para Windows, macOS e Linux. Imagem Docker para o servidor.

Download: GitHub (librespeed/speedtest)

Conclusão: a ferramenta a alcançar quando você quer separar problemas de LAN de WAN controlando ambas extremidades do teste.


8. PingPlotter, gráficos de latência multi-hop

PingPlotter de Pingman Tools é um app pago Windows e macOS com um nível gratuito genuíno. Traça cada hop entre você e um destino, faz ping em cada um em intervalo, e grafica latência e perda de pacote por hop ao longo do tempo. Quando Waveform te diz que há bufferbloat mas não diz onde, PingPlotter é a segunda parada: veja os gráficos enquanto o link está carregado e o hop que começa a pular é o culpado. A versão gratuita limita história e features, mas é suficiente para uma única sessão de troubleshooting.

Onde falha: o nível gratuito limita história e esconde algumas opções de exportação. A experiência completa fica atrás de uma licença Standard ou Professional.

Preço: Nível gratuito para uso básico. Licenças Standard começam em torno de $40 uma vez; Professional adiciona alertas e dashboards compartilhados.

Plataformas: Windows 10 e 11, macOS. Sem build desktop Linux, embora mtr cubra terreno similar em Linux.

Download: pingplotter.com

Conclusão: a forma mais rápida de pegar um hop ruim na borda do seu ISP ou um link peering instável, uma vez confirmado que o bloat não está dentro da sua casa.


Como escolher

Comece com Waveform Bufferbloat Test. Toma 90 segundos e te diz se você tem um problema. Se a nota for C ou pior, rode Cloudflare Speed Test próximo para confirmar o resultado em infraestrutura diferente. Quando bufferbloat é confirmado, use Crusader para ver qual direção está inchando e quanto, e PingPlotter ou sessão Linux mtr para identificar o hop onde latência pula.

Para visibilidade longa, script Speedtest CLI by Ookla ou LibreSpeed para rodar a cada 15 minutos e log para banco de dados time-series. Para trabalho de tuning, onde você precisa provar que mudança no roteador realmente ajudou, Flent é a ferramenta de referência. E quando você precisa saber o que seu link é capaz independente de um servidor público, rode iperf3 entre duas máquinas que você controla.

FAQ

Qual é o melhor teste bufferbloat gratuito?

Waveform Bufferbloat Test é a ferramenta gratuita que a maioria das comunidades de rede recomenda primeiro, porque avalia latência sob carga em vez de apenas medir throughput máximo. Cloudflare Speed Test é a alternativa gratuita mais próxima e útil como segunda opinião.

Qual app de teste bufferbloat a maioria das pessoas usa?

Waveform para verificações únicas e Speedtest CLI Ookla ou LibreSpeed para monitoramento com script. Operadores de lab caseiro e lado-ISP confiam em iperf3 e Flent para testes reproduzíveis e estruturados.

iperf3 pode medir bufferbloat?

Não diretamente. iperf3 mede throughput, jitter em UDP e perda de pacote. Para ver bufferbloat, rode iperf3 para saturar o link e rode um ping para o mesmo alvo em paralelo. O aumento em ping enquanto iperf3 roda é seu bufferbloat.

Como eu corrijo bufferbloat uma vez que um teste o encontra?

Ative gerenciamento inteligente de fila no seu roteador. Builds modernos OpenWrt, MikroTik RouterOS, pfSense e OPNsense todos suportam CAKE ou fq_codel, e a maioria dos roteadores consumer com firmware recente expõem uma chave "SQM" ou "QoS adaptativo". Defina o shaper para cerca de 90 a 95 por cento da sua velocidade de link medida. Reexecute Waveform. A nota deve subir para A ou B.

Uma conexão com fio tem bufferbloat?

Sim. Bufferbloat vive em qualquer dispositivo que tenha uma fila superdimensionada entre você e internet, que é quase sempre o modem, roteador ou headend do ISP. Uma conexão com fio remove jitter Wi-Fi do quadro mas não remove bufferbloat.

PingPlotter vale a pena pagar?

Para uma única sessão de troubleshooting, não. O nível gratuito é suficiente para identificar um hop ruim. Para qualquer um monitorando continuamente um link crítico ou suportando usuários remotos, licença Standard se paga na primeira vez que economiza uma hora ao telefone com um ISP.