Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Como testar a largura de banda da rede disponível usando o "iperf"

Summary: Este artigo apresenta informações sobre como testar a largura de banda da rede disponível.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Como testar a largura de banda da rede disponível

1. Faça o download do utilitário iperf.  É possível encontrar uma cópia em iperf.fr
2. No servidor que receberá dados, abra uma janela de comando com privilégios elevados e execute o seguinte comando: "iperf.exe –s –w 2m".
    3. No servidor que enviará dados, abra uma janela de comando com privilégios elevados e execute o seguinte comando: "iperf –c x.x.x.x –w 2m –t 30s –i 1s".  Substitua x.x.x.x pelo endereço IP do servidor da etapa 2.
    4. Analise os dados retornados no servidor da etapa 3.  A saída deve ser semelhante ao texto abaixo:

 
C:\Users\some_user\Downloads>iperf -c xx.xx.xx.xx -w 2m -t 30s -i 1s
------------------------------------------------------------
Client connecting to xx.xx.xx.xx, TCP port 5001
TCP window size: 2.00 MByte
------------------------------------------------------------
[156] local xx.xx.xx.xx port 53724 connected with xx.xx.xx.xx port 5001
[ ID] Interval       Transfer     Bandwidth
[156]  0.0- 1.0 sec  113 MBytes  945 Mbits/sec
[156]  1.0- 2.0 sec  112 MBytes  944 Mbits/sec
[156]  2.0- 3.0 sec  113 MBytes  945 Mbits/sec
.
.
.
[156] 28.0-29.0 sec  113 MBytes  945 Mbits/sec
[156] 29.0-30.0 sec  112 MBytes  944 Mbits/sec
[156]  0.0-30.3 sec   3.30 GBytes  945 Mbits/sec

 
Informações adicionais:

O Iperf é uma ferramenta de teste de rede comumente usada que pode criar fluxos de dados TCP e UDP e medir o throughput de uma rede que os está transportando.

O Iperf permite que o usuário defina vários parâmetros que podem ser usados para testar uma rede ou como alternativa, otimizar ou ajustar uma rede. O Iperf tem uma funcionalidade de client e servidor e pode medir o throughput entre as duas extremidades, de forma unidirecional ou bidirecional. Ele é um software de código aberto e é executado em várias plataformas, incluindo Linux, Unix e Windows.

Os comandos de exemplo acima executam um teste unidirecional com um tamanho de buffer de dois megabytes.  O teste é executado por 30 segundos e exibe os resultados a cada segundo.  Para um teste mais avançado, consulte a sintaxe completa abaixo.
 

Opções gerais:  


-f, --format
[kmKM] formato a ser relatado: Kbits, Mbits, KBytes, MBytes

-h, --help
imprimir um resumo de ajuda

-i, --interval n
pausar n segundos entre relatórios periódicos de largura de banda

-l, --len n[KM]
definir o comprimento do buffer de leitura/gravação como n (padrão 8 KB)

-m, --print_mss
imprimir o tamanho máximo do segmento TCP (MTU – Cabeçalho TCP/IP)

-o, --output <filename>
enviar o relatório ou mensagem de erro para este arquivo específico

-p, --port n
definir a porta do servidor para escutar/se conectar a n (padrão 5001)

-u, --udp
usa UDP em vez de TCP

-w, --window n[KM]
tamanho da janela TCP (tamanho do buffer do soquete)

-B, --bind <host>
vincular ao <host>, a uma interface ou a um endereço multicast

-C, --compatibility
para uso com versões mais antigas, não envia mensagens extras

-M, --mss n
definir o tamanho máximo do segmento TCP (MTU – 40 bytes)

-N, --nodelay
definir TCP sem atraso, desativando o algoritmo Nagle

-v, --version
imprimir a informação da versão e sair

-V, --IPv6Version
definir o domínio como IPv6

-x, --reportexclude
[CDMSV] excluir relatórios de C (conexão) D (dados) M (multicast) S (configurações)
V (servidor)

-y, --reportstyle C|c
se definido como C ou c, relatar os resultados como CSV (comma separated values, valores separados por vírgula)

Opções específicas do servidor:  

-s, --server
executado no modo de servidor

-U, --single_udp
executado no modo UDP de thread único

-D, --daemon
executa o servidor como um daemon

Opções específicas do client: 

-b, --bandwidth n[KM]
define a largura de banda de destino como n bits/s (padrão 1 Mbit/s). Essa
configuração requer UDP (-u).

-c, --client <host>
executar no modo client, conectando-se ao <host>

-d, --dualtest
realizar um teste bidirecional simultaneamente

-n, --num n[KM]
número de bytes a serem transmitidos (em vez de -t)

-r, --tradeoff
realizar um teste bidirecional individualmente

-t, --time n
tempo em segundos para transmitir (padrão 10 segundos)

-F, --fileinput <name>
receber os dados a serem transmitidos de um arquivo

-I, --stdin
receber os dados a serem transmitidos de stdin

-L, --listenport n
porta que recebe os dados bidirecionais de volta

-P, --parallel n
número de threads de client paralelos a serem executados

-T, --ttl n
tempo de vida, para multicast (padrão 1)

-Z, --linux-congestion <algo>
definir o algoritmo de controle de congestionamento do TCP (somente Linux)


Fontes: Wikipédia e Manpagez

 

Cause

-

Resolution

-

Affected Products

Desktops & All-in-Ones, Laptops, Servers, PowerEdge
Article Properties
Article Number: 000139427
Article Type: Solution
Last Modified: 26 Aug 2024
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.