Gigabit Ethernet na velocidade de 200 mbit / s - por quê?

2

Hoje tentei conectar dois laptops, ambos com NICs Gigabit Ethernet, ambos com o Windows 7, com cabo direto cat 5e. O cabo tem cerca de 50 cm de comprimento, pelo que a categoria 5e deve ser suficiente.

Eu configurei endereços IP estáticos para ambos e os testei por meio de SMB, HTTP e FTP.

A resposta do HTTP e FTP é instantânea, mas ir para o compartilhamento SMB leva muito tempo. Cada mudança de pasta leva cerca de 2 minutos.

E, finalmente, a velocidade real do FTP (gerenciador do Microsoft IIS para FAR) era de aproximadamente 219 mbit / s (o arquivo de 4053265652 bytes foi transferido em 141 segundos).

Por que a conexão é tão lenta e por que demora uma eternidade para navegar pelo compartilhamento SMB?

Atualizar especialmente para mrdenny

A cópia do arquivo em LAN de 100 Mbit / s com roteador não mostrou nenhuma diferença significativa entre a velocidade de download de SMB e FTP:

SMB: 349 segundos (88,6 Mbit / s) FTP: 345 segundos (89,6 Mbit / s)

Atualizar

Eu descobri uma ferramenta iperf e ela me mostra o desempenho puro da rede TCP sem envolver os HDDs.

Sim, ele mostra uma velocidade de rede muito mais rápida, mas os resultados variam de um teste para outro e, às vezes, a ferramenta mostra uma velocidade extremamente baixa, por isso não posso confiar nela:

iperf , cabo reto de 1 m, endereços IPv4 estáticos:

10.3 sec   683 MBytes   558 Mbits/sec
10.0 sec   740 MBytes   621 Mbits/sec
10.4 sec  19.2 MBytes  15.5 Mbits/sec
10.0 sec   553 MBytes   464 Mbits/sec
10.0 sec   635 MBytes   532 Mbits/sec
10.0 sec   694 MBytes   582 Mbits/sec
10.0 sec   661 MBytes   554 Mbits/sec
10.5 sec  20.0 MBytes  16.0 Mbits/sec
12.3 sec   600 MBytes   410 Mbits/sec
256.0 sec   526 MBytes  17.2 Mbits/sec
10.0 sec   807 MBytes   677 Mbits/sec
10.1 sec  21.1 MBytes  17.5 Mbits/sec
10.3 sec  16.6 MBytes  13.6 Mbits/sec
10.1 sec  22.9 MBytes  19.0 Mbits/sec
10.1 sec  20.8 MBytes  17.2 Mbits/sec
10.0 sec   679 MBytes   569 Mbits/sec
10.0 sec   597 MBytes   500 Mbits/sec
10.0 sec   806 MBytes   675 Mbits/sec
10.0 sec   751 MBytes   629 Mbits/sec
    
por Paul 10.08.2012 / 21:16

1 resposta

5

Meu primeiro palpite com o SMB é que, como você não tem um domínio, há muita autenticação que precisa acontecer. Concedido 2 minutos é muito tempo. Isso poderia ser feito para problemas de E / S de disco na máquina que você está navegando, ou pressão da CPU ou pressão de memória.

Mesmo quando o SMB está respondendo muito rapidamente, o SMB sempre será mais lento que o HTTP / FTP, já que o SMB é um protocolo muito tagarela.

Quanto à velocidade de transferência do FTP, essa é provavelmente a velocidade máxima de gravação do disco rígido dos seus laptops.

Atualização do autor da pergunta

Consegui atingir velocidade de cerca de 650 ... 700 Mbit / s. Condições para o sucesso são:

  • para não usar unidades de armazenamento, apenas RAM para RAM (usei o utilitário btest do Mikrotik);
  • para usar o UDP porque o TCP tem uma grande sobrecarga;
  • A CPU deve ser rápida o suficiente para preparar os dados no tempo.
por 10.08.2012 / 21:23