Window Server 2012 acelerando operações de compartilhamento de arquivos de rede IPv6 de entrada

2

Versão curta

  • Download do IPv4 do servidor: rápido
  • Upload de IPv4 para o servidor: rápido
  • download do IPv6 do servidor: rápido
  • Upload de IPv6 para o servidor: lento

Versãocompleta

EstoucopiandoarquivosdeumaáreadetrabalhoGBeparaumservidorGBe.Acópiaprossegueemumhorrendodevagar:

  • 23kB/s
  • i.e.0,2Mbps
  • 1%deGBe

Mas se eu copiar um arquivo para uma máquina virtual hospedada dentro desse mesmo servidor GBe, a cópia continuará como normal (512 Mbps = 50% do GBe):

Eupenseicomigomesmo,"O que o Windows Server 2012 possivelmente está fazendo, que o virtual Windows Server 2003 não é?"

Que tal ...

  • Não pode ser um problema de cabeamento, já que as duas transferências passam pelos mesmos cabos, através do mesmo switch.
  • Não pode ser um problema de velocidade da unidade, pois os destinos de ambas as cópias de arquivos acabam na mesma unidade (uma unidade de paridade do Storage Space).
  • Não pode haver problema na velocidade de gravação do disco, pois posso copiar arquivos localmente na unidade de destino, em velocidade máxima (111 MB / s = 888 Mbps).
  • Não é a velocidade da rede, pois posso fazer o download do servidor a 994 Mbps.

Enquanto fazia ping nos dois servidores, percebi que estava se comunicando:

  • Servidor antigo sobre IPv4
  • novo servidor sobre IPv6

O que então me levou ao meu teste final e frustrante:

  • Download do servidor pelo IPv6
  • e fazer o upload de volta para o mesmo servidor no IPv4

E é rápido:

 Desktop                \corsair (IPv6 identity)
+----------+           +--------------------------------+
|          | 994Mbps   |                                |
|          |<──────────|                                |  
|          |           |                                |
|          | 0.2Mbps   |                                |
|          |──────────>|                                |
|          |           |                                |
|        ┌─|<──────────|                                |
|        │ |           ┇                               ┇ 
|        │ |           |\192.168.1.245 (IPv4 Identity) |
|        │ | 504Mbps   |                                |
|        └─|──────────>|                                |
|          |           |                                |
+----------+           +--------------------------------+

O que o Windows Server 2012 está fazendo que está causando falhas horrendamente ao receber pacotes IPv6?

Nota : Eu teria tentado testar o carregamento via IPv6 para a máquina virtual contida, mas o Windows XP / Server 2003 não suportava o compartilhamento de arquivos pelo IPv6 (não é possível resolver o nome NetBIOS).

Máquinas

  • Desktop : Windows 7 de 64 bits
       MTU IPv6: 1472
       MTU IPv4: 1472

  • Servidor : Windows Server 2012
       MTU IPv6: 1472
       MTU IPv4: 1472

Bônus: a configuração da MTU no cliente e no servidor 1472:

>netsh interface ipv6 show subinterfaces

   MTU  MediaSenseState   Bytes In  Bytes Out  Interface
------  ---------------  ---------  ---------  -------------
  1472                1  11739088006  581016212  Local Area Connection

As perguntas

  • Por que está fazendo o upload do IPv6 lento?
  • Por que está baixando o IPv6 não lento?
  • Por que o IPv4 não está lento?
  • Qual configuração deve ser ajustada para corrigir isso?

Atualizar

É uma ninhada mais de um ano depois, e o problema continua sem solução. Hoje eu mudei meu desktop de volta para backup para o servidor de rede. Algumas horas depois, o backup continua. Lembrei que o Windows Server 2012 está lento ao tentar enviar pacotes IPv6:

    
por Ian Boyd 26.08.2013 / 22:50

0 respostas