Pular para o conteúdo
Exemplo > Tutorial - Teste de Throughput com iperf3

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 30

Onde: -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 ms

Valores 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 • zeilane