Os arquivos grandes são copiados para o NAS a 500 MB / s se indiretamente roteados via 2o PC, mas 100MB / s se copiados diretamente para o NAS. Como faço para solucionar problemas

0

Estou testando a confiabilidade da rede e descobri essa anomalia, não tenho ideia de como solucionar isso.

A rede é removida para (cartão PC + 10G) - > (Switch 10G) - > (servidor de arquivos com cartão 10G).

O NAS e o switch parecem bem - estou chegando perto de 500 MB / seg sustentados para grandes cópias de arquivos de / para o NAS, com outro PC através do mesmo switch. O NAS é FreeBSD com uma tonelada de RAM rápida, e NVMe ZIL + L2ARC, não há mais nada carregando (outro pool está fazendo o backup de um disco, mas o pool usado para isso está ocioso). O PC é um i7 hexacore extreme e o arquivo de teste é um único arquivo de 100GB em um Samsung Pro 840 SSD recém-apagado e formatado, que oferece > = 80-95k IOPS (400+ MB / s) em ambos os R + W. O SSD foi aferido hoje cedo e a memória (64GB) foi registrada por 36 horas seguidas no fim de semana. Os NCs são todos da série SR4 da Chelsio T4 com transceptores Finisar, todos considerados bons ou, pelo menos, sem problemas conhecidos. A LAN é toda ativada pelo jumbo.

O cartão e o switch NAS 10G parecem felizes, porque outros dispositivos usam essa velocidade. O switch informa que ambas as máquinas têm um bom link de 10G. Windows no PC informa que a NIC está conectada em 10G. Get-SmbConnection confirma que o link está usando o SMB3.02.

O gerenciador de tarefas e o NAS concordam que o fio ou os discos não estão em uso, além da cópia única do arquivo 100G do SSD para o NAS, e os links Ethernet são todos de 10G e bons.

No entanto, ambos também concordam que o arquivo tem uma média de 912 - 920 mbps - velocidade típica de 1G. Eles não estão explicando o porquê. É provavelmente algo a ver com o PC ou com o NIC, não com o outro equipamento, porque tudo o mais parece estabelecido e feliz, mas isso não ajuda muito. Eu mudei as portas do switch, sem efeito.

Mas esta é a parte realmente louca:

  • Faça login no PC e abra duas janelas do explorador, uma para o SSD e outra para o NAS. Copiar arquivo. Velocidade: 95 - 105 MB / seg.
  • Faça login no segundo PC conectado ao mesmo switch. Abra 2 janelas do explorador, uma para o SSD no PC como uma unidade compartilhada e outra para o NAS. Copiar arquivo. Desta vez, é necessário obter o arquivo remotamente do PC e copiá-lo, porque não está no SSD local. Velocidade: 500 MB / seg.

O PC alimentará o arquivo a 500 MB / seg para outro PC que o alimenta ao NAS a 500 MB / seg. Mas o PC só irá alimentá-lo para o NAS a 100 MB / seg. É 5 vezes mais rápido quando é roteado através de outro PC como unidade de rede compartilhada do que quando copia diretamente!

Existe apenas um único link de rede para PC- > LAN e NAS- > LAN, todos os 3 dispositivos estão no mesmo switch 10G. De uma só vez, isso parece excluir qualquer problema com o Windows, com o hardware de rede, ou com os discos, ou ... bem, aparentemente tudo o que posso pensar.

O Windows parece não questionar o fato de que há um link de 10G, mas apenas a velocidade de dados real de 1G sendo usada. O Wireshark também não parece dizer muita coisa. O Windows está informando como 10G e está enviando dados a 500 MB / s para o outro PC, que por sua vez pode enviar a 500 MB / seg para o NAS, mas o tráfego direto é de 1G.

Como diabos resolvo isso?

    
por Stilez 23.11.2017 / 01:50

0 respostas