Como esta ferramenta funciona
Clique em iniciar e a página roda 3 medições em sequência, todas do seu navegador até o nosso servidor. Não há nada para instalar nem conta.
Latência e jitter. O navegador envia uma série de requisições minúsculas a um endpoint leve no nosso servidor e cronometra cada ida e volta. O menor valor é reportado como latência e a variação entre eles como jitter. Navegadores não enviam ICMP, então é uma ida e volta HTTP, não um ping clássico, mas segue o mesmo caminho. A ferramenta de ping explica a diferença.
Download. O navegador busca arquivos de teste de 1 MB, 5 MB e 10 MB do nosso servidor, sem cache, e cronometra cada um. Arquivos maiores dão tempo para a conexão acelerar; uma conexão TCP começa devagar e só atinge a velocidade plena depois de um instante, e é por isso que um teste muito curto subestima uma linha rápida. A vazão é calculada pelos bytes recebidos e o tempo gasto, e o melhor valor sustentado é mostrado.
Upload. O navegador gera dados aleatórios e os envia a um endpoint no nosso servidor que conta os bytes e os descarta. O valor de upload é calculado como o de download.
O teste usa um único local de servidor. Essa é a parte honesta que a maioria dos testes omite: o resultado é a vazão entre o seu dispositivo e o nosso servidor, pelo caminho particular entre eles, neste momento. Um servidor a algumas centenas de quilômetros e um em outro continente dão resultados diferentes para a mesma conexão, e este teste não escolhe o mais próximo entre vários. Os resultados aparecem em megabits por segundo (Mbps); divida por 8 para megabytes por segundo.
Como ler o resultado
Download é o número que mais interessa: a velocidade com que o conteúdo chega. Streaming, navegação e downloads dependem dele. Um resultado bem abaixo do plano não significa automaticamente culpa do provedor; veja a próxima seção.
Upload importa para videochamadas, envio de arquivos, backups em nuvem, compartilhamento de tela e transmissões ao vivo. A maioria dos planos residenciais dá muito menos upload do que download, e uma chamada que trava em uma conexão com download rápido normalmente é problema de upload ou jitter.
Latência é o tempo de ida e volta até o nosso servidor. A distância define o piso: a luz na fibra percorre cerca de 200 quilômetros por milissegundo, então um servidor a 3.000 quilômetros não responde em menos de uns 30 milissegundos. Números muito acima do que a distância explica apontam para uma rede local lenta, um enlace congestionado do provedor ou um desvio por VPN.
Jitter é o quanto a latência oscila. Uma conexão com 20 milissegundos de latência e 2 de jitter é melhor para chamadas e jogos do que uma com 15 de latência e 30 de jitter, porque os aplicativos conseguem planejar para um atraso estável, mas não para picos.
Uma orientação aproximada do que basta para usos comuns, conforme publicado pela maioria dos serviços de streaming e conferência:
| Uso | Download por fluxo | Upload | Latência e jitter |
|---|---|---|---|
| Navegação e e-mail | Alguns Mbps | Menos de 1 Mbps | Raramente importa |
| Streaming de vídeo em HD | Cerca de 5 a 8 Mbps | Desprezível | Raramente importa |
| Streaming de vídeo em 4K | Cerca de 15 a 25 Mbps | Desprezível | Raramente importa |
| Videochamadas em HD | 2 a 4 Mbps | 2 a 4 Mbps | Jitter baixo é o que mais importa |
| Jogos online | Alguns Mbps | Alguns Mbps | Latência e jitter são o que mais importa |
| Home office com apps em nuvem | 10 a 25 Mbps | 5 a 10 Mbps | Latência estável ajuda |
| Várias pessoas em streaming ao mesmo tempo | Some os fluxos | Some os uploads | Depende das atividades |
Como chegar mais perto da velocidade que você paga
Siga em ordem. Cada etapa remove um gargalo possível e o teste diz se ele importava.
- Teste por cabo. Conecte o computador ao roteador com cabo Ethernet e rode o teste de novo. Se o resultado salta, o Wi-Fi era o limite. A velocidade do Wi-Fi cai com distância, paredes e interferência de vizinhos; mover o roteador, mudar para a banda de 5 GHz ou acrescentar um ponto de acesso resolve a maior parte.
- Interrompa outro tráfego. Pause downloads, backups em nuvem, streaming em outros dispositivos e atualizações de jogos. Um dispositivo saturando a conexão, especialmente o upload, derruba todo o resto e eleva a latência para todos.
- Reinicie o modem e o roteador. Equipamentos de consumo se degradam após semanas ligados. Reiniciar é rápido e restaura a velocidade plena com surpreendente frequência.
- Confira o enlace WAN do roteador. Entre no roteador e veja a velocidade negociada com o modem ou ONT. Um plano gigabit atrás de uma porta WAN de 100 Mbps, ou uma porta que negociou 100 Mbps por cabo danificado, fica limitado a 100.
- Atualize firmware e drivers. Firmware antigo no roteador e drivers de rede antigos no computador causam vazão lenta e instável.
- Desative a VPN ou o proxy para o teste. Depois reative e teste de novo para ver o custo. Se a diferença é grande, escolha um servidor mais perto ou um protocolo mais rápido. O detector de proxy confirma se o tráfego está mesmo passando pelo túnel.
- Tente outro navegador e dispositivo. Extensões, filtros web de antivírus e um computador sobrecarregado podem reduzir o teste sem culpa da rede.
- Teste em horários diferentes. Velocidade boa às 10 da manhã que cai pela metade às 21h é congestionamento na rede do provedor. Registre os resultados com horários; o provedor vai pedir.
- Compare com um segundo servidor. Rode um teste a um servidor em outro local. Se os dois são lentos do mesmo jeito, o limite está perto de você; se só um é, o limite está no caminho até aquele servidor.
- Contate o provedor com os resultados por cabo, os horários e a velocidade negociada pelo roteador. Essa é a evidência que faz uma linha ser verificada em vez de receber uma resposta de script.
Por que os testes de velocidade discordam entre si
Dois testes rodados com um minuto de intervalo podem diferir bastante, e isso não significa que um deles mente. O local do servidor, o número de conexões paralelas, os tamanhos de arquivo, como o teste trata o início lento do TCP e se o servidor de teste está ocupado mudam o número. Um teste que abre muitas conexões a um servidor próximo mostra a capacidade bruta da última milha; um teste de conexão única a um servidor distante, como o desta página, mostra o que um único download de um site distante realmente alcança. Os dois são verdadeiros, e o segundo é mais próximo da experiência cotidiana para tudo que não vem de um cache próximo. A latência é menos afetada por essas escolhas e é o número mais comparável entre testes.
O que a velocidade significa para proxies e VPNs
Para quem passa tráfego por proxy ou VPN antes de entrar em uma conta, a vazão é só parte do quadro. Cada túnel acrescenta a própria latência, e um servidor longe de você e do site visitado acrescenta o desvio duas vezes. Meça latência e jitter com o túnel ligado e desligado; uma queda pequena no download é normal, mas latência que dobra ou jitter que explode significa servidor sobrecarregado ou mal posicionado. O traceroute mostra o caminho da nossa sonda até o ponto do túnel.
Bits, bytes e sobrecarga
Planos de internet são vendidos em megabits por segundo e a maioria dos softwares mostra megabytes por segundo, o que causa boa parte da confusão. Um byte são 8 bits, então um plano de 100 Mbps corresponde a 12,5 MB/s em teoria. Na prática, um gerenciador de download nessa linha mostra um pouco menos de 12 MB/s, porque cada pacote carrega cabeçalhos de TCP, IP e camada de enlace que não fazem parte do arquivo. A mesma aritmética diz quanto uma transferência deve demorar: a 50 Mbps, um arquivo de 1 GB precisa de cerca de 160 segundos; se leva 10 minutos, outra coisa é o gargalo.
Velocidade de download versus latência: o que você realmente percebe
O número de destaque é o download, mas para a maioria dos usos cotidianos ele deixa de importar acima de um nível modesto. Páginas web são feitas de muitas requisições pequenas, e cada uma custa uma ida e volta antes de qualquer dado fluir, então uma página em uma linha de 300 Mbps com 80 milissegundos de latência carrega mais devagar do que em uma de 50 Mbps com 10 milissegundos. Videochamadas e jogos dependem quase inteiramente de latência e jitter. Downloads grandes, streams em 4K e backups em nuvem são os casos em que a vazão bruta domina. Se o download parece bom e tudo parece lento, olhe primeiro as linhas de latência e jitter, depois o upload, que, quando saturado por um backup em segundo plano, eleva a latência de todos os outros aplicativos.
Testando pela linha de comando
Para um servidor, um VPS ou uma máquina sem interface, o teste no navegador não se aplica. Uma verificação rápida de vazão é curl -o /dev/null -w "%{speed_download}\n" https://exemplo.com/arquivo-grande, que imprime bytes por segundo para um download de qualquer URL. Para uma medição controlada entre duas máquinas suas, instale iperf3 nas duas, rode iperf3 -s em uma e iperf3 -c <endereço> na outra; acrescente -R para medir a direção inversa e -u -b 50M para um teste UDP com taxa-alvo que também reporta jitter e perda.
Velocidade em conexões móveis
No celular, o teste reflete o enlace de rádio naquele momento: banda, intensidade do sinal, quantos usuários compartilham a célula e se o aparelho está em Wi-Fi ou rede celular. Os resultados oscilam muito mais do que em linha fixa, então rode vários e olhe a faixa em vez de um número. A latência móvel é naturalmente maior do que a fixa, e o jitter é o valor mais afetado por trocas de célula ou sinal fraco.
Limitações desta ferramenta
- O teste mede o caminho até um servidor em um local. Usuários distantes veem vazão menor e latência maior do que um teste próximo reportaria.
- Nosso servidor tem capacidade finita. Em uma linha muito rápida, o resultado pode ser limitado pelo servidor ou pela rede dele.
- O teste roda no navegador. Sobrecarga do navegador, extensões e a CPU do dispositivo limitam o valor alcançável; conexões multigigabit não podem ser medidas com precisão assim.
- O download usa arquivos de no máximo 10 MB. Em conexões muito rápidas, a transferência termina antes de o TCP atingir a velocidade plena.
- A latência é medida com requisições HTTP, com uma pequena sobrecarga constante em relação ao ping ICMP.
- Uma execução é um instantâneo. Tráfego em segundo plano, momentos de pico e condições de rádio mudam o resultado.
- O teste não diz se um resultado lento é causado pelo seu dispositivo, Wi-Fi, provedor ou pelo caminho até o nosso servidor. As etapas acima são como descobrir.
- Não há conta, então a página não guarda histórico dos seus resultados; anote-os se estiver montando um caso para o provedor.