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

13

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

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

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

Стив Рукутс
источник
1
Что такое чип NIC на машине Hyper-V? Если это дешево / дрянно (например, Marvell, Realtek, nVidia), это ваша проблема. Если это что-то хорошее (например, Intel, Broadcom, QLogic, Emulex, Mellanox, Netxen и т. Д.), Вы выполнили рекомендации производителя для Hyper-V (например, отключение: TCP-разгрузка, TCP-дымоход, большая отправка-разгрузка и т. Д. - это наиболее общие преступники, следуйте инструкциям, если они предоставляются). Кроме того, у вас установлена ​​самая последняя прошивка (материнская плата, сетевая карта и т. Д.)?
Крис С

Ответы:

13

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

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

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

После того, как мы внесли это изменение, все стало хорошо.

DanBig
источник
Хотелось бы, чтобы я видел это сообщение несколько месяцев назад, у нас были серьезные скорости передачи на одной из наших серверных виртуальных машин, и это помогло. Очень признателен!!!
Хосе
Я попытался это безуспешно в Hyper-V, который поставляется с Windows 10.
SW.
У меня нет этой опции, хотя я вижу ту же проблему и использую тот же адаптер.
NickG
1

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

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

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

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

MFT
источник
У меня Qualcomm Atheros AR8171 / 8175 PCI-E Gigabit Ethernet, и у него та же проблема.
Apache
1

ОК, у меня была проблема с коматозной «локальной» копией из моей установки Win7 32bit hyperv, размещенной на Win8.1 64 bit.

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

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

Gerhard
источник
0

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

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

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

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

madrikeka
источник
a Возможно, проблема в смешанном: динамический диск, одна и та же карта локальной сети, один и тот же диск для записи и чтения и т. д. Если вы используете Hyper-V, я сделал руководство по настройке Hyper-v! monimandarina.blogspot.com.es/2012/04/… Это руководство на испанском языке, вы можете перевести с помощью Google translate.h!
Мадрикека
1
Эх, я использую динамические диски и легко получаю 20-40 Мбит / с - фиксированное снижение скорости, но это не так уж много . Использование IP действительно не будет иметь большого значения в скорости передачи. Даже если он использует отдельные сетевые адаптеры в локальной сети, нет оправдания 12-20 кбит / с. Это скорость модема.
Крис С
Может быть проблема чтения / записи? или антивирус / брандмауэр / другие ..? что-то фильтрует трафик? Можете ли вы попробовать скопировать большой файл на разных сайтах вашего виртуального сервера 2012 и увидеть скорость? Это сложная проблема, и не легко найти решение
madrikeka
0

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

Ник Адамс
источник