All Is Telecom

iPerf3: Guia Completo com Todos os Parâmetros e Exemplos

iPerf3: Guia Completo com Todos os Parâmetros e Exemplos

O iPerf3 é uma das ferramentas mais completas e utilizadas para testes de desempenho de rede. Neste artigo, você encontrará uma explicação detalhada de cada parâmetro possível de ser utilizado, com exemplos práticos. Ideal para profissionais de redes, estudantes e entusiastas que desejam entender como usar o iPerf3 de forma eficiente.

Você vai aprender como realizar testes de velocidade, simular diferentes cenários com TCP e UDP, ajustar a largura de banda e até como salvar os resultados. Vamos nessa?

1. Definindo o papel: Cliente ou Servidor

  • -s: Ativa o modo servidor
  • iperf3 -s
  • -c <IP>: Inicia como cliente
  • iperf3 -c 192.168.1.100

2. Modos de Teste: TCP, UDP, Reverso e Bidirecional

  • --reverse: Inverte a direção do teste (servidor envia para o cliente)
  • iperf3 -c 192.168.1.100 --reverse
  • --bidir: Executa testes bidirecionais simultaneamente
  • iperf3 -c 192.168.1.100 --bidir
  • -u: Usa protocolo UDP (por padrão é TCP)
  • iperf3 -c 192.168.1.100 -u

3. Controle de Tempo e Quantidade de Dados

  • -t <segundos>: Duração do teste
  • iperf3 -c 192.168.1.100 -t 60
  • -n <bytes>: Quantidade de dados a transmitir
  • iperf3 -c 192.168.1.100 -n 500M
  • -k <blocos>: Número de blocos de dados
  • iperf3 -c 192.168.1.100 -k 1000

4. Buffer e Janela TCP

  • -l <tamanho>: Tamanho do buffer
  • iperf3 -c 192.168.1.100 -l 128K
  • -w <tamanho>: Tamanho da janela TCP
  • iperf3 -c 192.168.1.100 -w 512K

5. Largura de Banda

  • -b <taxa>: Define taxa de envio (ex: 10M para 10 Mbps)
  • iperf3 -c 192.168.1.100 -u -b 10M

6. Paralelismo

  • -P <n>: Número de fluxos paralelos
  • iperf3 -c 192.168.1.100 -P 4

7. Porta e IP de Origem

  • -p <porta>: Define a porta usada
  • iperf3 -c 192.168.1.100 -p 5202
  • --bind <IP>: Define o IP de origem
  • iperf3 -c 192.168.1.100 --bind 192.168.1.50

8. Saída e Logs

  • --logfile <arquivo>: Salva os resultados em um arquivo
  • iperf3 -c 192.168.1.100 --logfile resultado.txt
  • --json: Exibe a saída no formato JSON
  • iperf3 -c 192.168.1.100 --json
  • --get-server-output: Mostra saída do lado do servidor
  • iperf3 -c 192.168.1.100 --get-server-output

9. Personalização

  • --title <texto>: Adiciona um título ao teste
  • iperf3 -c 192.168.1.100 --title "Teste da rede Wi-Fi"

Conclusão

Com esses parâmetros, você tem controle total sobre como o iperf3 se comporta durante os testes. Seja para medir a velocidade de uma rede cabeada, Wi-Fi ou entre servidores em diferentes localizações, o iPerf3 é indispensável.

Quer aprender como instalar e usar o iPerf3 no Linux? Confira este post completo.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *