Exemplo > Tutorial - Teste de Throughput com iperf3
Info
Esta é uma página exemplo.
Objetivo
Medir a capacidade real de transmissão de dados entre dois dispositivos em uma rede local.
Cenário de teste
- 2 notebooks conectados via cabo Ethernet
- Switch Gigabit
- Rede configurada em 1 Gbps
- Sistema Linux ou macOS
Dispositivo A → Servidor
Dispositivo B → Cliente
Passo 1 — Instalar o iperf3
Linux:
sudo apt install iperf3
macOS:
brew install iperf3
Passo 2 — Descobrir IP do servidor
No Dispositivo A:
ip addr show
Exemplo de IP:
192.168.1.10
Passo 3 — Iniciar modo servidor
No Dispositivo A:
iperf3 -s
Saída esperada:
-----------------------------------------------------------
Server listening on 5201
-----------------------------------------------------------Passo 4 — Executar teste no cliente
No Dispositivo B:
iperf3 -c 192.168.1.10 -t 30Onde:
-c define o IP do servidor
-t define duração do teste em segundos
Exemplo de resultado
[ 5] 0.00-30.00 sec 2.85 GBytes 816 Mbits/sec sender
[ 5] 0.00-30.00 sec 2.84 GBytes 814 Mbits/sec receiver
Interpretação
- A rede é Gigabit (1000 Mbps teóricos).
- Resultado prático: ~815 Mbps.
- A diferença ocorre devido a overhead de protocolo e hardware.
Teste com múltiplas conexões
iperf3 -c 192.168.1.10 -P 4 -t 30
-P 4 cria 4 fluxos paralelos.
Teste de latência com ping
ping 192.168.1.10
Resultado esperado:
time=0.3 msValores acima de 2 ms indicam possível gargalo.
Teste de perda de pacotes
ping -c 100 192.168.1.10
Verifique:
0% packet loss
Conclusão
Se o throughput estiver abaixo de 600 Mbps em rede Gigabit:
- Verifique cabo (Cat5e ou superior)
- Verifique se a interface está negociando 1000 Mbps
- Confirme se não há limitação de CPU
Última atualização em • Nupef