Conexão lenta de LAN (especialmente recebendo) no Windows 8

0

Eu estava diagnosticando meus problemas de desempenho de SMB quando percebi que toda a velocidade da rede estava desligada. Estes são meus resultados de benchmarking entre minha área de trabalho e meu servidor Linux:

Ambos estão conectados usando CAT6 e possuem rede gigabit.

~$ iperf -c 192.168.2.10 -r
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.2.10, TCP port 5001
TCP window size:  110 KByte (default)
------------------------------------------------------------
[  5] local 192.168.2.2 port 54320 connected with 192.168.2.10 port 5001
[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-10.0 sec   114 MBytes  95.2 Mbits/sec
[  4] local 192.168.2.2 port 5001 connected with 192.168.2.10 port 49719
[  4]  0.0-10.0 sec   532 MBytes   446 Mbits/sec

Portanto, são 446 Mb / s da minha área de trabalho para o meu servidor e não mais que 95 Mb / s do meu servidor para a minha área de trabalho, onde ambos os valores devem estar próximos de 1000 Mb / s.

Lembro-me de obter > 900 Mb / s nos dois sentidos quando ainda estava executando o Windows 7.

Eu já tentei todos os tipos de coisas, como desativar diferentes recursos de descarregamento no driver da NIC, fazer o download manual do driver da NIC mais recente da Realtek e desativar a sintonização automática usando netsh interface tcp set global autotuning=disabled .

EDITAR:

Eu fiz alguns testes extensivos com o iperf entre os switches e tal entre o meu servidor Linux (LARS-ILLIUM) e meu desktop (LARS-VIGIL). LARS-FEROS e LARS-RANNOCH são ambos interruptores, e a conexão é a seguinte:

LARS-ILLIUM < --- > LARS-FEROS < --- > LARS-RANNOCH < --- > LARS-VIGIL

Claro que existem outros dispositivos conectados aos switches, mas esse é o caminho entre o LARS-ILLIUM e o LARS-VIGIL.

Eu fiz tabela de resultados do iperf: link Eu acho que a tabela é bastante auto-explicativa, mas as três primeiras linhas são resultados de teste da esquerda para a direita, e as três linhas inferiores são o contrário. Todos os testes foram UDP btw. Comando completo: iperf -c 192.168.2.x -u -b 1000M

Agora eu sei que o problema não está limitado ao meu desktop LARS-VIGIL, mas acontece no resto da minha LAN também. Ainda não tem a menor ideia do que está acontecendo ...

    
por Compizfox 13.04.2014 / 20:40

1 resposta

0

Eu percebi isso. A razão para os resultados estranhos do iperf, foi que todos os sistemas que eu testei tem diferentes tamanhos de buffer padrão e janela TCP padrão. Depois de configurá-los manualmente com a opção -w, obtenho resultados consistentes:

C:\Users\Lars Veldscholte\Downloads\iperf>iperf -c 192.168.2.2 -w 416k -r
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size:  416 KByte
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.2.2, TCP port 5001
TCP window size:  416 KByte
------------------------------------------------------------
[  4] local 192.168.2.10 port 55803 connected with 192.168.2.2 port 5001
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.0 sec  1003 MBytes   841 Mbits/sec
[  4] local 192.168.2.10 port 5001 connected with 192.168.2.2 port 45938
[  4]  0.0-10.0 sec   863 MBytes   724 Mbits/sec

Pelo menos, entre meu servidor (LARS-ILLIUM) e meu desktop (LARS-VIGIL). Testes nos switches entre ainda produzem resultados estranhos:

C:\Users\Lars Veldscholte\Downloads\iperf>iperf -c 192.168.2.1 -w 320k -r
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size:  320 KByte
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.2.1, TCP port 5001
TCP window size:  320 KByte
------------------------------------------------------------
[  4] local 192.168.2.10 port 55833 connected with 192.168.2.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[  4]  0.0-10.3 sec  9.12 MBytes  7.43 Mbits/sec
[  4] local 192.168.2.10 port 5001 connected with 192.168.2.1 port 55335
[  4]  0.0-10.4 sec  5.00 MBytes  4.01 Mbits/sec

Eu não sei o que há com isso.

    
por 15.04.2014 / 15:15