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 clienteiperf3 -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 simultaneamenteiperf3 -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 transmitiriperf3 -c 192.168.1.100 -n 500M
-k <blocos>
: Número de blocos de dadosiperf3 -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 TCPiperf3 -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 origemiperf3 -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 JSONiperf3 -c 192.168.1.100 --json
--get-server-output
: Mostra saída do lado do servidoriperf3 -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.