Назад | Перейти на главную страницу

Чрезвычайно медленная передача файлов на виртуальную машину Hyper-V на локальном компьютере

Я пытаюсь перенести файл размером 1,3 ГБ со своего локального компьютера (Windows 8) на локальный экземпляр Hyper-V (Windows 2012). Передача начинается со скоростью около 300 кбит / с, а затем быстро падает до 12–20 кбит / с.

Две машины подключены к локальной сети через один и тот же физический адаптер Ethernet. VSwitch и мое локальное соединение соединены мостом, поэтому виртуальная машина и моя локальная машина имеют IP-адреса в одной подсети.

Может ли это быть связано с проблемой? Я не являюсь сетевым администратором по профессии, поэтому мне не известны приемы диагностики этой проблемы.

Скорее всего, вы столкнулись с проблемой с очередями виртуальных машин.

Если вы используете сетевой адаптер Broadcom, вам необходимо отключить очереди виртуальных машин. Мы просто настроили новый сервер, на котором запущен Server 2012 Standard с Hyper-V, на котором работают два гостя Server 2012 Standard, и увидели то же самое, что вы описываете. Похоже, это проблема с адаптерами Broadcom.

Зайдите в свойства сети хоста Hyper-V и посмотрите на физический адаптер, а не на vEthernet. На вкладке «Дополнительно» прокрутите вниз до «Очереди виртуальных машин» и отключите его.

Как только мы внесли это изменение, все пошло наперекосяк.

Хорошо, у меня была проблема с коматозной "локальной" копией из моей 32-битной Hyperv-установки Win7, размещенной на 64-битной Win8.1.

Скопировать на любой другой ресурс в сети было нормально.

Изменена сеть внутри виртуальной машины, чтобы использовать только IPV4, поскольку по умолчанию использовался IPV6, и теперь скорость соответствует ожиданиям.

У меня была такая же проблема при запуске Hyper-V с сетевыми адаптерами Broadcom NetXtreme I. Я заменил сетевые карты на Intel, и сеть начала работать как надо.

Вот шаги для диагностики проблемы:

  1. Измерьте текущую скорость передачи.
  2. Установите устаревший сетевой адаптер, удалите предыдущий сетевой адаптер на гостевой виртуальной машине.
  3. Еще раз измерьте скорость передачи.
  4. Если вы обнаружите, что есть значительная разница в скорости (быстрее), это ваша сетевая карта.

В моем случае я пробовал разные настройки сетевой карты, прежде чем менять ее на Intel. К вашему сведению, сетевые адаптеры Broadcom NetXtreme II работают нормально.

У вашей ВМ есть динамический диск? Если да, то эти диски всегда медленнее фиксированного диска.

Если вам нравится, что копируемая информация идет быстрее, вы можете попробовать скопировать файл с виртуальным внутренним IP.

Когда вы используете гипервизор (Hyper-V, VirtualBox, VmWare и т. Д.), Вы можете создать локальную сеть между вашим компьютером и вашей виртуальной машиной.

Эта локальная сеть работает быстрее, чем обычная сеть, и не использует карты локальной сети.

Убедитесь, что у других гостей нет такого же MAC-адреса.