Transferências de arquivos extremamente lentas para a VM Hyper-V na máquina local

13

Estou tentando transferir um arquivo de 1,3 GB da minha máquina local (Windows 8) para minha instância local do hyper-V (Windows 2012). A transferência começa em cerca de 300kb / s e rapidamente cai para 12-20kb / s.

As duas máquinas estão conectadas à LAN através do mesmo adaptador Ethernet físico. O vSwitch e minha conexão local são interligados, portanto, a VM e minha máquina local têm endereços IP na mesma sub-rede.

Isso pode estar relacionado ao problema? Como não sou administrador de rede por profissão, não conheço os truques para diagnosticar esse problema.

Steve Rukuts
fonte
1
O que é o chip NIC na máquina Hyper-V? Se for barato / ruim (por exemplo, Marvell, Realtek, nVidia), o problema é seu. Se for algo bom (por exemplo, Intel, Broadcom, QLogic, Emulex, Mellanox, Netxen, etc), você seguiu as recomendações do fabricante para o Hyper-V (por exemplo, desabilitar: descarregamento de TCP, chaminé de TCP, descarregamento de envio grande, etc.). culpados comuns, siga as instruções, se forem fornecidos). Além disso, você está executando o firmware mais recente (placa mãe, placa de rede, etc)?
Chris S

Respostas:

13

Provavelmente, você está tendo um problema com as Filas de máquinas virtuais.

Se você estiver executando um adaptador de rede Broadcom, precisará desativar as Filas de máquinas virtuais. Acabamos de configurar um novo servidor, executando o Server 2012 Standard com Hyper-V, executando dois convidados do Server 2012 Standard e vimos exatamente a mesma coisa que você está descrevendo. Esse parece ser um problema que afeta os adaptadores Broadcom.

Acesse as propriedades da rede do host Hyper-V e observe o adaptador físico, não o vEthernet. Na guia Avançado, role para baixo até Filas de máquinas virtuais e defina-o como desativado.

Depois que fizemos essa mudança, as coisas estavam voando.

DanBig
fonte
Eu gostaria de ter visto esse post meses atrás, estávamos tendo sérias velocidades de transferência em uma de nossas VMs de servidor e isso foi o que fez. Muito apreciado!!!
Jose
Eu tentei isso sem sucesso no Hyper-V que vem com o Windows 10.
sw.
Não tenho essa opção na minha, apesar de estar vendo o mesmo problema e usando o mesmo adaptador.
NickG
1

Eu tive o mesmo problema ao executar o Hyper-V com adaptadores de rede Broadcom NetXtreme I. Troquei as NICs pela Intel e a rede começou a funcionar como deveria.

Aqui estão as etapas para diagnosticar o problema:

  1. Meça as velocidades de transferência atuais.
  2. Instale um adaptador de rede herdado, remova a NIC anterior na VM convidada.
  3. Meça as velocidades de transferência novamente.
  4. Se você achar que há uma diferença significativa na velocidade (mais rápida), é a sua placa de rede.

No meu caso, tentei configurações diferentes na placa de rede antes de alterá-la para uma Intel. Para sua informação, os adaptadores de rede Broadcom NetXtreme II funcionam bem.

MFT
fonte
Eu tenho o Qualcomm Atheros AR8171 / 8175 PCI-E Gigabit Ethernet e ele tem o mesmo problema.
Apache
1

OK, tive o problema de uma cópia "local" em coma da minha instalação do hyperv Win7 de 32 bits hospedada no Win8.1 de 64 bits.

Copiar para qualquer outro compartilhamento da rede foi bom.

A rede dentro da VM foi alterada para usar apenas o IPV4, como padrão no IPV6, e a velocidade agora é como o esperado

Gerhard
fonte
0

Sua VM tem um disco dinâmico? Se sim, esses discos sempre são mais lentos que um disco fixo.

Se você quiser que as informações copiadas sejam mais rápidas, tente copiar o arquivo com o IP interno virtual.

Ao usar um Hypervisor (Hyper-V, VirtualBox, VmWare, etc.), você pode criar uma rede local entre sua máquina e sua VM.

Essa rede local é mais rápida que a rede normal e não usa as placas de LAN.

madrikeka
fonte
a Provavelmente, o problema é misto: disco dinâmico, use a mesma placa de rede, use o mesmo disco para escrever e ler, etc. Se você usa o Hyper-V, fiz um manual para ativar o Hyper-v! monimandarina.blogspot.com.es/2012/04/… Este manual está em espanhol, você pode traduzir com o google translate.h!
Madrikeka 10/10
1
Eh, eu uso discos dinâmicos e obtenho facilmente 20-40MBps - há uma penalidade de velocidade da fixa, mas não é tanto assim . Usar o IP realmente não fará diferença na velocidade de transferência. Mesmo se estiver usando NICs separadas na LAN, não há desculpa para 12-20 kbps. Isso é velocidade de modem dial-up.
Chris S
Talvez um problema de leitura / gravação? ou antivírus / firewall / outros ..? filtrando o tráfego alguma coisa? Você pode tentar copiar um arquivo grande em sites diferentes no servidor virtual de 2012 e ver a velocidade? É um problema difícil e não é fácil encontrar a solução
madrikeka
0

Verifique se nenhum outro hóspede tem o mesmo endereço MAC.

Nick Adams
fonte