O Iperf3 é uma ferramenta que tem por objetivo medir, de forma ativa, a largura de banda (TCP e UDP) máxima alcançável em rede IP. Para realizar o teste com a ferramenta, é necessário estabelecer um servidor (que receberá o tráfego) e um cliente (que irá gerar o tráfego).
Não serão utilizados todos os parâmetros disponíveis para o Iperf; para consultá-los, verifique a documentação do Iperf.
Os objetivos desta página são: apresentar a ferramenta, mostrar seu uso em plataformas Windows e Linux, e mostrar um caso de uso.
Links e referências
Sistemas operacionais Windows
Realize o download do Iperf: DOWNLOAD PARA WINDOWS
Após realizar o download, extraia o arquivo zip e acesse a pasta do executável, conforme imagem:
Ou mova o conteúdo desta pasta para a pasta Program Files. Neste caso, configure no Windows a variável de ambiente PATH para acesso direto no CMD.
set PATH=%PATH%;[caminho da pasta para o Iperf no sistema operacional]
OBS: se não for configurado a variável de ambiente é necessário abrir através do CMD a pasta e somente dentro da pasta irá funcionar o comando a seguir.
Para ativar o modo servidor do iperf use o seguinte comando: iperf3 -s
Ou diretamente na pasta:
- Para acessar o client use o seguinte comando: iperf3 -c [ip do servidor]
LINUX
Realizar o download do Iperf: DOWNLOAD PARA LINUX
- Dependendo de sua versão do Sistema Operacional, você pode usar diretamente o YUM, conforme a seguir:
- Para ativar o modo servidor do iperf use o seguinte comando: iperf3 -s
- Para acessar o client use o seguinte comando: iperf3 -c [ip do servidor]
CASO DE USO:
Vamos a um exemplo, em um caso hipotético de migração de servidores para um novo Cloud.
Faça a coleta dos valores atuais com o Iperf3 dos servidores de Banco de Dados e DBAccess.
Exemplo: DBAccess (Servidor Windows) < ----------- > Banco de dados (Servidor Linux)
Depois, faça o mesmo teste do iperf3 nos novos servidores. Compare os resultados e verifique se no novo ambiente é melhor ou igual ao anterior.