Compreender os resultados do iperf3

0

Estou tentando diagnosticar o desempenho da rede em minha casa. Eu corri iperf3 em dois Macs ligados a um switch Ethernet gigabit (através de cabos na parede). Meus resultados foram:

Connecting to host 10.0.1.192, port 5201  

[  5] local 10.0.1.51 port 50191 connected to 10.0.1.192 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  9.54 MBytes  80.0 Mbits/sec
[  5]   1.00-2.00   sec  11.3 MBytes  94.7 Mbits/sec
[  5]   2.00-3.00   sec  11.3 MBytes  94.5 Mbits/sec
[  5]   3.00-4.00   sec  11.2 MBytes  94.2 Mbits/sec
[  5]   4.00-5.00   sec  11.2 MBytes  93.6 Mbits/sec
[  5]   5.00-6.00   sec  11.3 MBytes  94.6 Mbits/sec
[  5]   6.00-7.00   sec  11.2 MBytes  94.2 Mbits/sec
[  5]   7.00-8.00   sec  11.1 MBytes  93.5 Mbits/sec
[  5]   8.00-9.00   sec  11.3 MBytes  94.7 Mbits/sec
[  5]   9.00-10.00  sec  11.2 MBytes  94.3 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec   111 MBytes  92.8 Mbits/sec - sender
[  5]   0.00-10.05  sec   110 MBytes  92.0 Mbits/sec - receiver

Portanto, isso gera resultados para cada segundo por 10 segundos. Eu não estou vendo nenhuma mensagem de aviso que a documentação do iperf3 mencionou sugerindo que eu preciso aplicar parâmetros especiais diferentes do padrão iperf3 -c [ip] .

Minhas perguntas são:

  1. Suponho que a coluna Transferência significa quantos dados foram enviados durante o intervalo de 1 segundo?
  2. Se sim para o número 1, por que ele não corresponde à taxa de bits de "dados / segundo"? Se não for o número 1, você pode explicar o que a transferência e a taxa de bits realmente significam em termos leigos?
  3. Suponho que esse é um desempenho patético para dois Macs conectados via ethernet a um roteador gigabit?
  4. Existe alguma página / referência em algum lugar que descreva que tipo de números devo obter se eu tiver uma conexão de 100 Mbit / s vs 1000 Mbit / s para conexões com fio em condições ideais?

Eu não sei se tenho conexões com fios ruins por toda a casa ou não, mas apenas tentando entender meu desempenho antes de tomar decisões drásticas (como remover a fiação da minha casa e puxar o fio novo e adquirir novo hardware).

Eu segui o teste de este artigo e seu autor parece obter 700/600 números em seus resultados com fio, então eu sinto que algo está errado.

Hardware sendo testado:

  • Switch Gigabit Ethernet Netgear GS608 8 x 10/100 / 1000Mbps
  • 21,5 "Meados de 2011 iMac em execução no El Capitan
  • MacBook Pro 15 "Retina, final de 2013 usando o adaptador Cable Matters USB- > 3.0 para ethernet
por Terry 04.07.2017 / 03:44

1 resposta

1

A coluna de transferência do iperf está em MebiBytes: 1.048.576 de Bytes de 8 bits.
A coluna Taxa de bits do iperf está em megabits: 1.000.000 de bits de 1 bit.
Existem aproximadamente 8,4 megabits por MebiByte.

94 Mbits / s é a taxa máxima que você pode obter para o rendimento de TCP / IP em Ethernet de 100 megabits com quadros de tamanho padrão. Se esta fosse gigabit Ethernet, você deveria estar vendo 942 megabits / seg.

Seus resultados mostram que você estabeleceu apenas um link de 100 megabits entre os dois Macs. Verifique sua fiação para ter certeza de ter todos os 4 pares, com a pinagem certa em ambas as extremidades, e certifique-se duplamente de não ter dividido um par. Também verifique o seu dongle Ethernet USB para se certificar de que é gigabit. Um monte de dongles Ethernet USB são apenas 10/100. Certifique-se de ambos os Macs dizem que sua Ethernet gigabit e verifique se o switch acha que ambas as portas negociaram gigabit.

Não sei por que você esperava apenas 600-700 megabits por segundo. Os Macs foram capazes de saturar Gigabit Ethernet a 942 Mbps no iperf, já que em torno de 1GHz PPC G4 Macs em 2001. Qualquer coisa menos e você tem fiação defeituosa que não atende a especificação Cat5 ou é maior que 100m.

    
por 04.07.2017 / 05:32