- O que o iperf3 realmente testa
- Antes de começar
- Baixar e preparar o iperf3 no Windows
- Encontrar o endereço IP do computador servidor
- Permitir o iperf3 no Firewall do Windows
- Iniciar o modo servidor do iperf3
- Executar um teste TCP de velocidade da LAN
- Testar a direção oposta
- Executar um teste UDP de jitter e perda de pacotes
- Testar Wi‑Fi e Ethernet corretamente
- Como ler os resultados do iperf3
- Solução de erros do iperf3
- FAQ
O que o iperf3 testa em uma rede local Windows?
iperf3 Ă© uma ferramenta de linha de comando para medir desempenho de rede. Ela nĂŁo copia arquivos reais entre os computadores; em vez disso, cria tráfego controlado entre um PC executado como servidor e outro PC executado como cliente. Assim vocĂŞ mede a taxa máxima prática da rede local sem ficar limitado por SSD lento, disco rĂgido, configuração SMB, verificação do antivĂrus ou permissões de arquivos.
iperf3.exe -s e aguarda conexões de teste.iperf3.exe -c e inicia a medição.Antes de testar a velocidade da LAN com iperf3
Para um teste limpo, conecte os dois computadores Ă mesma rede local e reduza temporariamente o tráfego em segundo plano. Se possĂvel, faça o primeiro teste por Ethernet, depois compare com Wi-Fi.
- Dois computadores Windows conectados ao mesmo roteador, switch ou ponto de acesso.
- A mesma versĂŁo do
iperf3copiada para os dois PCs. - Acesso de administrador caso seja necessário criar uma regra de firewall.
- O endereço IP do computador que executará o modo servidor.
- Nenhuma VPN, proxy, adaptador virtual ou download pesado em execução durante o teste, a menos que você queira testar esse caminho de propósito.
Boas condições de teste
- Os dois PCs estĂŁo na mesma sub-rede, por exemplo
192.168.1.x. - A velocidade do link do cabo Ethernet foi verificada no Windows.
- Os testes de Wi‑Fi são repetidos no mesmo cômodo e na distância normal de uso.
- Cada teste Ă© executado por pelo menos 30 seconds.
Más condições de teste
- Um PC está conectado por VPN e o outro está local.
- Um computador está usando 2.4 GHz Wi-Fi enquanto o outro está cabeado.
- Sincronização em nuvem, downloads de jogos ou streaming de vĂdeo estĂŁo ativos.
- O Firewall do Windows bloqueia a porta 5201.
Baixar e preparar o iperf3 no Windows 10 ou Windows 11
Baixe uma compilação para Windows do iperf3, extraia para uma pasta simples e use a mesma versão nos dois computadores. Uma pasta prática é C:\Tools\iperf3. Manter o caminho curto facilita o uso na linha de comando e evita problemas com aspas.
Onde baixar o iperf3 para Windows
O projeto principal do iperf3 é mantido pela ESnet / Lawrence Berkeley National Laboratory. Para Windows, há dois caminhos práticos de download: usar as páginas oficiais do projeto ESnet para código-fonte e documentação, ou usar uma fonte confiável de binários para Windows caso você não queira compilar o programa.
Código-fonte e documentação do iperf3 da ESnet
Use esta opção como referência principal para o projeto iperf3 atual, versões, documentação, sintaxe de comandos e código-fonte.
Abrir iperf3 da ESnetCompilações pré-compiladas do iperf3 para Windows
Se você precisa de um iperf3.exepronto para executar, use uma fonte conhecida de binários para Windows e verifique se os dois PCs usam a mesma versão.
Opção de pacote Chocolatey
Usuários avançados podem instalar o iperf3 por um gerenciador de pacotes do Windows e depois executá-lo pelo Terminal sem copiar arquivos manualmente.
Abrir pacote Chocolateyiperf3.exe extrair nos dois computadores e confirmar a versĂŁo com iperf3.exe --version.
- Crie uma pasta como
C:\Tools\iperf3nos dois computadores. - Extraia o arquivo baixado para essa pasta.
- Abra o Prompt de Comando, PowerShell, ou Windows Terminal.
- Entre na pasta do iperf3 e verifique se o executável inicia.
Prompt de Comando ou PowerShellcd C:\Tools\iperf3
.\iperf3.exe --version
Se o Windows informar que o arquivo está bloqueado, clique com o botĂŁo direito no executável, abra Propriedades, marque Desbloquear se disponĂvel, e aplique a alteração.
Encontrar o endereço IP do PC Windows que executará o servidor iperf3
Escolha um computador como servidor. Nesse PC, encontre o endereço IPv4 local. Você usará esse endereço no segundo computador ao iniciar o teste cliente.
No computador servidoripconfig
Procure o adaptador ativo, como Adaptador Ethernet ou Adaptador de LAN sem fio Wi‑Fi, e anote o valor ao lado de IPv4 Address. Normalmente ele se parece com 192.168.1.10, 192.168.0.25, ou 10.0.0.15.
| Valor | Exemplo | O que significa |
|---|---|---|
| IPv4 Address | 192.168.1.10 | Endereço deste PC dentro da rede local. |
| Máscara de sub-rede | 255.255.255.0 | Computadores com endereços semelhantes geralmente estão na mesma sub-rede local. |
| Gateway padrão | 192.168.1.1 | Endereço do roteador ou gateway. |
Permitir o iperf3 pelo Firewall do Windows Defender
Por padrĂŁo, o modo servidor do iperf3 escuta na porta 5201. Ao iniciar o servidor pela primeira vez, o Windows pode mostrar um aviso do firewall. Permita o acesso em Redes privadas apenas, nĂŁo em redes pĂşblicas.
Se o aviso nĂŁo aparecer ou o teste falhar com erro de conexĂŁo, crie uma regra manualmente em uma janela elevada do PowerShell no computador servidor:
Executar como administrador no PC servidorNew-NetFirewallRule -DisplayName "iperf3 TCP 5201" -Direction Inbound -Program "C:\Tools\iperf3\iperf3.exe" -Action Allow -Profile Private
Se você usar uma porta personalizada, ajuste o nome da regra e o comando de teste de acordo. Para a maioria das verificações de LAN doméstica ou de escritório, a porta padrão 5201 é suficiente.
Iniciar o modo servidor do iperf3 no primeiro computador Windows
No primeiro computador, abra um terminal na pasta do iperf3 e inicie o modo servidor. Deixe essa janela aberta enquanto executa os testes no segundo computador.
No Computador A — servidorcd C:\Tools\iperf3
.\iperf3.exe -s
Você deverá ver uma mensagem indicando que o servidor está escutando. Se o servidor iniciar corretamente, vá para o segundo computador e execute o comando cliente.
iperf3.exe -s -p 5002. O cliente entĂŁo deve usar a mesma porta com -p 5002.
Executar um teste de velocidade TCP entre dois PCs Windows
No segundo computador, execute o iperf3 em modo cliente. Substitua 192.168.1.10 pelo endereço IPv4 real do computador servidor.
No Computador B — clientecd C:\Tools\iperf3
.\iperf3.exe -c 192.168.1.10 -t 30
Isso executa um teste TCP de 30 segundos do cliente para o servidor. Em redes rápidas, especialmente 1 Gbps, 2.5 Gbps, ou links Wi‑Fi 6/6E, você pode testar vários fluxos paralelos:
Teste TCP com 4 fluxos paralelos.\iperf3.exe -c 192.168.1.10 -t 30 -P 4
Fluxos paralelos podem ajudar a revelar a taxa máxima disponĂvel, mas nĂŁo sĂŁo a mesma coisa que uma Ăşnica transferĂŞncia real de arquivo. Registre os dois resultados: um fluxo e vários fluxos.
| Opção do comando | Exemplo | Finalidade |
|---|---|---|
-c |
-c 192.168.1.10 | Conectar ao servidor iperf3. |
-t |
-t 30 | Executar o teste por 30 segundos. |
-P |
-P 4 | Usar vários fluxos paralelos. |
-f |
-f m | Mostrar resultados em Mbits/sec. |
Testar a velocidade de download e a direção oposta da LAN com iperf3
O comando cliente normal envia tráfego do cliente para o servidor. Para testar a direção oposta, adicione -R. Isso é útil porque Wi‑Fi, drivers, cabos, switches e softwares de segurança podem se comportar de forma diferente dependendo da direção.
Teste em direção reversa.\iperf3.exe -c 192.168.1.10 -t 30 -P 4 -R
Compare os números direto e reverso. Uma diferença grande geralmente indica link Wi‑Fi assimétrico, problema de driver, configuração de economia de energia do adaptador de rede, problema de duplex ou um computador fraco.
Executar um teste UDP para verificar jitter e perda de pacotes na LAN
UDP Ă© Ăştil para verificar perda de pacotes e jitter, especialmente em jogos, VoIP, chamadas de vĂdeo, streaming e estabilidade do Wi‑Fi. Ao contrário do TCP, o UDP nĂŁo reduz a velocidade e retransmite automaticamente da mesma forma, portanto vocĂŞ precisa escolher uma taxa-alvo.
Teste UDP a 100 Mbit/s.\iperf3.exe -c 192.168.1.10 -u -b 100M -t 30
Comece com um valor conservador, como 50M ou 100M, depois aumente gradualmente. Se aparecer perda de pacotes, a taxa escolhida pode ser alta demais para o link atual, ou a rede pode estar instável.
Como testar Wi‑Fi e Ethernet corretamente com iperf3
Para entender onde está o gargalo, teste por etapas. Não comece com dois computadores no Wi‑Fi, porque isso mistura dois links sem fio e dificulta a interpretação do resultado.
Base cabeada
Conecte os dois computadores por Ethernet pelo mesmo switch ou roteador. Isso fornece a base mais limpa para a rede local.
Melhor baseUm cabeado, um no Wi‑Fi
Mantenha o servidor cabeado e teste a partir de um cliente Wi‑Fi. Isso mede com mais clareza o link sem fio do cliente.
Melhor verificação de Wi‑FiDois computadores no Wi‑Fi
Use isso somente depois dos dois primeiros testes. O resultado inclui disputa de tempo de transmissĂŁo e desempenho dos dois adaptadores sem fio.
Teste realPara Wi‑Fi, repita o teste pelo menos três vezes: perto do roteador, no local normal de uso e atrás de paredes ou móveis, se esse for o local onde o PC normalmente é usado.
Como interpretar os resultados do teste de velocidade LAN do iperf3
O nĂşmero mais importante Ă© bits/sec, geralmente exibido como Mbits/sec ou Gbits/sec. NĂŁo confunda bits com bytes: gerenciadores de arquivos geralmente mostram MB/s, enquanto o iperf3 geralmente mostra Mbits/sec.
| Resultado observado | PossĂvel significado | O que verificar em seguida |
|---|---|---|
| 900–950 Mbits/sec em Ethernet de 1 Gbps | Resultado normal para um bom link gigabit cabeado. | Provavelmente não há problema de rede. |
| Cerca de 90–95 Mbits/sec | Um dos links pode estar negociando a 100 Mbps. | Categoria do cabo, porta do switch, velocidade do adaptador, conector danificado. |
| TCP bom, cĂłpia de arquivos ruim | O caminho da rede provavelmente está bom. | Velocidade do disco, SMB, antivĂrus, permissões da pasta, uso de CPU. |
| Alta perda de pacotes UDP | A taxa está alta demais ou a qualidade do link é ruim. | Sinal Wi‑Fi, interferência, carga do roteador, atualizações de driver. |
| Direto rápido, reverso lento | Problema assimétrico entre adaptadores ou direções do Wi‑Fi. | Drivers, economia de energia, qualidade do sinal, firmware do roteador. |
Para salvar um resultado legĂvel por máquina, use saĂda JSON:
Salvar o resultado do iperf3 como JSON.\iperf3.exe -c 192.168.1.10 -t 30 -P 4 -J > lan-test-result.json
Solução de erros comuns do iperf3 no Windows
ConexĂŁo recusada
Isso geralmente significa que o servidor não está em execução, o endereço IP usado está errado ou o iperf3 está escutando em outra porta.
Verificar o servidor novamente.\iperf3.exe -s
Tempo de conexĂŁo esgotado
As causas mais comuns sĂŁo Windows Defender Firewall, software de firewall de terceiros, perfil de rede incorreto, roteamento de VPN ou computadores em sub-redes diferentes.
Verificação básica de conectividade a partir do clienteping 192.168.1.10
Velocidade muito baixa na Ethernet
Verifique a velocidade de link negociada no Windows. Abra Configurações → Rede e Internet → seu adaptador → propriedades de hardware, ou use o PowerShell:
Verificar a velocidade do link do adaptadorGet-NetAdapter | Select-Object Name, Status, LinkSpeed
O resultado do Wi‑Fi muda a cada execução
Isso é normal até certo ponto. O desempenho do Wi‑Fi muda com a qualidade do sinal, congestionamento do canal, distância, comportamento de roaming, economia de energia, interferência de Bluetooth e outros clientes compartilhando o mesmo ponto de acesso.
O iperf3 funciona apenas quando o firewall está desativado
NĂŁo deixe o firewall desativado. Crie uma regra de entrada especĂfica para iperf3.exe no perfil Private e depois reative o firewall.
FAQ: teste de uma rede local Windows com iperf3
Q O iperf3 é melhor do que copiar um arquivo grande pela rede? ⌄
Q Qual computador deve ser o servidor iperf3? ⌄
-R.Q Qual porta o iperf3 usa por padrão? ⌄
-p, será necessário usar a mesma porta no cliente.Q Devo usar TCP ou UDP para testar a LAN? ⌄
TCP primeiro para estimar a taxa prática. Use UDP quando precisar verificar especificamente jitter e perda de pacotes em tráfego em tempo real, como chamadas, jogos ou streaming.Q Por que minha rede de 1 Gbps não mostra exatamente 1000 Mbits/sec? ⌄
Resumo final
Para testar uma rede local entre dois computadores Windows com iperf3, execute iperf3.exe -s em um PC, execute iperf3.exe -c SERVER_IP -t 30 no outro PC, depois repita com -R, -P 4, e um teste controlado de UDP se necessário. Compare os resultados cabeados e sem fio separadamente para identificar se o gargalo está no cabo, switch, roteador, Wi‑Fi, firewall, driver ou camada de compartilhamento de arquivos.