fix / Aumenta a velocidade de transferência da LAN

0

Configuração abaixo *

Portanto, tenho uma conexão direta entre meu PC e meu servidor que hospeda (placa de rede de 10 GbE para placa de rede de 10 GbE) e a única vez que uso essa conexão é quando transfiro arquivos entre os dois. No momento, minhas velocidades oscilam entre 40 MB / s e 120 MB / s, dependendo do que estou transferindo. Meus benchmarks sintéticos me deram um desempenho de upload / download de ~ 250Mbps / ~ 2Gbps. Isso é comparado à minha LAN Cat5e, que me dá ~ 500Mbps / ~ 1Gbps.

1) Por que meu cartão de rede de 10GB é mais lento do que o meu chip onboard de 1 GbE? Estou pensando que eles estão errados. 2) 2Gbps para download não é nem a metade de 10Gbps e muito menos (embora eu saiba que 10Gbps é apenas o limite teórico). Então eu acho que estou dando uma garrafa em algum lugar. Acho que é a velocidade de acesso dos dispositivos de armazenamento (veja abaixo), a sobrecarga de mover os arquivos ou até mesmo os próprios sistemas de arquivos. Existe alguma maneira de chiar mais velocidade ou eu acabei de atingir um limite prático?

* Aqui está minha configuração:

  • 1x ganhe 10 desktops com 16GB RAM & Skylake i5 de 4 núcleos com 2x 1TB WD blue @ 7200rpm em RAID 0 usando nfts.
  • 1x Ubuntu 15.04 (virtual hospedado no win 10) com 2 núcleos de CPU lógicos (de um i3-3220) e 24 GB de RAM com 2x WD RED 3TB @ 5400rpm no RAID 1 usando ext4 em lvm.

Ambos são conectados via placas de rede Chelsio s310e-cr 10 GbE usando fibras óticas de canal duplo com comprimento de onda de 850nm.

Resultados do iPerf -Atualizado

  1. LAN regular do 5e do gato: Ganhe 10 - > Ubuntu: ** 200 a 770 Mbits / seg ** | Ubuntu - > Vitória 10: 400 a 920 Mbits / seg (esses valores flutuam porque os outros estão usando a rede)

  2. Placa de rede Chelsio (conexão direta): Win 10 - > Ubuntu: 472 Mbits / seg | Ubuntu - > Vitória 10: 445Mbits / seg

então parece que eu estou conseguindo velocidade comparável de qualquer forma: / Você acha que algo está errado? Aqui está um link para a minha placa de rede Chelsio S310E-CR

UPDATE

Eu encerrei minha VM Linux e dei ao host Win 10 acesso total ao cartão netowrk. Fazer os testes do iPerf me deu melhores resultados: ~ 2 Gbits / s do desktop para o host do servidor e do servidor para o desktop eu recebo ~ 3Gbits / seg. Então agora eu estou pensando que é o próprio Virtualbox ou o meu convidado Ubuntu vm.

    
por SilverEnsign99 16.03.2016 / 05:19

2 respostas

0

Então a correção foi bem simples: Drop Virtual Box. Em vez disso, estou usando o VMWare e, literalmente, tudo foi resolvido. Não tenho idéia do motivo pelo qual o Virtual box não gostou da minha placa de rede, mas não gostou. Aqui estão os meus novos benchmarks sintéticos usando o iPerf 3:

LAN Cat5e

  • Desktop - > Servidor: 30 Mbits / s
  • Servidor - > Área de trabalho: 767 Mbits / s

LAN de fibra de 10 GB

  • Desktop - > Servidor: 1,24 Gbits / s
  • Servidor - > Área de trabalho: 1,96 Mbits / s
por 19.03.2016 / 08:36
0

Uma forma de garantir se você está atingindo velocidades máximas de acesso ao armazenamento é usar outra mídia, como uma unidade usb 3.0, ou transferir entre unidades na máquina. Como o seu dispositivo Windows 10 tem apenas a unidade "um" RAID 0, a transferência interna pode não ser uma opção opcional, mas se você tiver um armazenamento externo veloz que possa ser conectado, isso pode ajudá-lo a determinar se suas unidades estão funcionando lentamente. O RAID 0 deve permitir facilmente mais rápido que 40-120mb / s, mesmo que sejam lentos. Os duplos Western Digital Reds embora ...

Da revisão da unidade da Tech Radar:

Crystal Disk Mark reported sequential read speeds of 173 MB/s and write speeds of 165 MB/s. This is slightly lower than the claimed 175 MB/s speeds, but equivalent to HGST's He6 6TB disk and less than Seagate's Enterprise Capacity 6TB (223 MB/s).

Este pode ser o seu problema. Já que eles estão no RAID 1, juntos, você deve esperar velocidades muito mais rápidas do que as de 150-200 durante a leitura, já que o RAID 1 age como o RAID 0 durante a leitura, mas ao escrever, ele grava lentamente. Se você quiser testá-lo, eu tentaria conectar o armazenamento externo ao seu servidor e ver se a velocidade melhora significativamente. As unidades Red (NAS) são geralmente muito lentas porque são construídas para serem confiáveis mais do que qualquer outra coisa. Eles são provavelmente a causa da desaceleração que você está vendo.

Quanto a responder a sua pergunta sobre como acelerar: link tem algumas boas dicas, mas você vai querer garantir que os controladores RAID sejam atualizados ou analisados caso você encontre drivers melhores e mais otimizados, ou considere mudar para o RAID 5 se tiver a receita, pois isso pode ajudar o seu desempenho também. Isso resultaria na compra de 1 ou 2 unidades adicionais embora. Eu espero que isso ajude.

    
por 16.03.2016 / 06:11