Transferencias de archivos extremadamente lentas a la máquina virtual Hyper-V en la máquina local


13

Estoy intentando transferir un archivo de 1.3GB desde mi máquina local (Windows 8) a mi instancia local de Hyper-V (Windows 2012). La transferencia comienza a aproximadamente 300 kb / sy luego cae rápidamente a 12-20 kb / s.

Las dos máquinas están conectadas a la LAN a través del mismo adaptador físico de Ethernet. El vSwitch y mi conexión local están conectados, por lo que la VM y mi máquina local tienen direcciones IP en la misma subred.

¿Podría estar relacionado con el problema? No soy administrador de red por profesión, así que no conozco los trucos para diagnosticar este problema.


1
¿Cuál es el chip NIC en la máquina Hyper-V? Si es barato / horrible (por ejemplo, Marvell, Realtek, nVidia), ahí está tu problema. Si es algo bueno (por ejemplo, Intel, Broadcom, QLogic, Emulex, Mellanox, Netxen, etc.), ha seguido las recomendaciones del fabricante para Hyper-V (por ejemplo, deshabilitar: descarga de TCP, chimenea de TCP, descarga de envío grande, etc.). culpables comunes, siga las instrucciones si se proporcionan). Además, ¿está ejecutando el firmware más reciente (placa base, NIC, etc.)?
Chris S

Respuestas:


13

Lo más probable es que vea un problema con las colas de máquinas virtuales.

Si está ejecutando un adaptador de red Broadcom, deberá desactivar las colas de máquinas virtuales. Acabamos de configurar un nuevo servidor, ejecutando Server 2012 Standard con Hyper-V, ejecutando dos invitados Server 2012 Standard, y vimos exactamente lo mismo que está describiendo. Esto parece ser un problema que afecta a los adaptadores Broadcom.

Vaya a las propiedades de red del host Hyper-V y mire el adaptador físico, no el vEthernet. En la pestaña Avanzado, desplácese hacia abajo hasta Colas de máquinas virtuales y configúrelo como deshabilitado.

Una vez que hicimos este cambio, las cosas estaban volando.


Ojalá hubiera visto esta publicación hace meses, estábamos teniendo velocidades de transferencia serias en una de nuestras máquinas virtuales de servidor y esto fue el truco. ¡¡¡Muy apreciado!!!
José

Lo intenté sin éxito en el Hyper-V que viene con Windows 10.
sw.

No tengo esa opción en la mía, aunque veo el mismo problema y estoy usando el mismo adaptador.
NickG

1

Tuve el mismo problema al ejecutar Hyper-V con los adaptadores de red Broadcom NetXtreme I. Cambié las NIC a Intel y la red comenzó a funcionar como debería.

Estos son los pasos para diagnosticar el problema:

  1. Mida las velocidades de transferencia actuales.
  2. Instale un adaptador de red heredado, elimine la NIC anterior en la máquina virtual invitada.
  3. Mida las velocidades de transferencia nuevamente.
  4. Si encuentra que hay una diferencia significativa en la velocidad (más rápido), es su NIC.

En mi caso, he probado diferentes configuraciones en la tarjeta de red antes de cambiarla a Intel. Para su información, los adaptadores de red Broadcom NetXtreme II funcionan bien.


Tengo Qualcomm Atheros AR8171 / 8175 PCI-E Gigabit Ethernet y tiene el mismo problema.
Apache

1

OK, tuve el problema de una copia comatosa "local" de mi instalación Hyperv de Win7 32bit alojada en Win8.1 64 bit.

Copiar a cualquier otro recurso compartido en la red estuvo bien.

Cambió la red dentro de la VM para usar solo IPV4, ya que había predeterminado a IPV6, y la velocidad ahora es la esperada


0

¿Tu VM tiene un disco dinámico? En caso afirmativo, estos discos siempre son más lentos que un disco fijo.

Si le gusta que la información copiada vaya más rápido, puede intentar copiar el archivo con la IP interna virtual.

Cuando utiliza un hipervisor (Hyper-V, VirtualBox, VmWare, etc.) puede crear una red local entre su máquina y su VM.

Esta red local es más rápida que la red normal y no utiliza las tarjetas lan.


a Probablemente, el problema es mixto: disco dinámico, use la misma tarjeta lan, use el mismo disco para escribir y leer, etc. Si usa Hyper-V, ¡hice un manual para ajustar Hyper-v! monimandarina.blogspot.com.es/2012/04/… Este manual está en español, puede traducir con google translate.h!
madrikeka

1
Eh, uso discos dinámicos y obtengo fácilmente 20-40MBps: hay una penalización de velocidad fija, pero no es tanto . El uso de IP realmente no hará una gran diferencia en la velocidad de transferencia. Incluso si está utilizando NIC separadas en la LAN, no hay excusa para 12-20 kbps. Esa es la velocidad del módem de acceso telefónico.
Chris S

Tal vez un problema de lectura / escritura? o antivirus / firewall / otros ...? filtrando el tráfico algo? ¿Puede intentar copiar un archivo grande en diferentes sitios en su servidor virtual 2012 y ver la velocidad? Es un problema difícil y no es fácil encontrar la solución
madrikeka

0

Verifique que ningún otro invitado tenga la misma dirección MAC.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.