Teste para medir velocidade de transferência de dados com iperf (Rede)
Em alguns casos, principalmente para testes de velocidade de backup, é necessário verificar a performance da rede do cliente em comunicação com nossos servidores. A ferramenta ideal para esse teste é o iperf.
O iperf é uma ferramenta simples, que não precisa ser instalada, é apenas um executável que pode ser utilizado facilmente.
A estrutura para utilização é a seguinte, uma máquina será o client (a máquina que está na rede que será testada) e a outra o server (a máquina que irá receber os dados do client).
Em um cenário de teste da velocidade de backup Veeam por exemplo, a máquina do cliente que está com Veeam Agent instalado seria o iperf client e um dos nossos Veeam Cloud Gateways da nossa infra de backup seria o iperf server
Existem duas opções, a versão 2 e a 3, é importante que nas duas pontas tanto que a vai enviar os dados quanto a que vai receber executem na mesma versão, recomendo baixar a versão 3 que é a mais recente.
1 - Faça o download do iperf3 nos dois servidores https://iperf.fr/iperf-download.php
2 - Na máquina que será o server é necessário executar o seguinte comando abaixo:
.\iperf3.exe -s -p 2000
Obs: Em máquinas windows execute no powershell
O parâmetro -p define a porta que será executado o serviço lembre-se de liberar no firewall temporáriamente caso seja necessário, a porta pode ser alterada também.
3 - Na máquina client execute o seguinte comando abaixo:
.\iperf3.exe -c <IP_DO_SERVER> -p 2000 -n 3G
Obs: Em máquinas windows execute no powershell
Parâmetros:
-c recebe o ip do server.
-p recebe a porta que está configurada no server.
-n define o tamanho total dos dados que será enviado, nesse caso deixamos o padrão para 3GB de dados.
4 - A saída no client será semelhante a isso:
Em Bandwith conseguimos ver a velocidade de transferência por segundo, no final da transferência dos 3G de dados será passado um resumo dessa transferência.