Testar a velocidade de conexão entre duas máquinas na mesma rede local. Uma será Windows e outra Linux. Mas poderiam ser ambas Windows ou Linux.
Vamos utilizar o iperf. Vamos usar o Windows 10 e o Fedora 33. O Windows vai agir como server e o Fedora como cliente, mas poderia ser o inverso.
Instalando
- Para Windows, basta baixar o executável aqui e descompactar em uma pasta.
- Para linux, em sistemas derivados do RHEL, execute:
sudo dnf install iperf3
Server
No PowerShell, onde você descompactou o iperf
, execute:
iperf3.exe -s
Cliente / Testes
A forma mais básica de testar a velocidade:
iperf3 -c $IP_DO_SERVER
E você terá uma saída parecida com essa:
Ouras opções
Testar usando UDP
:
iperf3 -c $IP_DO_SERVER --udp
Testar especificando o tempo do teste em segundos:
iperf3 -c $IP_DO_SERVER --time 30
Testar especificando o tempo de cada parcial:
📋 Execute, compare e entenderá.
iperf3 -c $IP_DO_SERVER --time 30 --interval 5
Testar com N conexões em paralelo:
iperf3 -c $IP_DO_SERVER --time 30 --interval 5 --parallel 5
Testar no sentido contrário, do server para o cliente:
iperf3 -c $IP_DO_SERVER --time 30 --interval 5 --reverse