Надзвичайно повільна передача файлів до Hyper-V VM на локальній машині


13

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

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

Чи може це бути пов’язано з проблемою? Я не адміністратор мережі в галузі торгівлі, тому я не знаю хитрощів діагностування цієї проблеми.


1
Що таке чіп NIC на машині Hyper-V? Якщо це дешево / шалено (наприклад, Marvell, Realtek, nVidia), у вас є проблема. Якщо це щось добре (наприклад, Intel, Broadcom, QLogic, Emulex, Mellanox, Netxen тощо), ви дотримувались рекомендацій виробника щодо Hyper-V (наприклад, вимкнення: TCP Offloading, TCP Chimney, Large Send Offload тощо) - це найбільш звичайні винуватці, дотримуйтесь інструкцій, якщо вони надані). Також ви використовуєте останню прошивку (материнську плату, NIC тощо)?
Chris S

Відповіді:


13

Швидше за все, у вас виникли проблеми з чергами на віртуальні машини.

Якщо ви використовуєте мережевий адаптер Broadcom, вам потрібно буде відключити черги на віртуальні машини. Ми просто налаштували новий сервер, запустивши сервер Server 2012 з Hyper-V, запустивши двох стандартних гостей сервера 2012, і побачили саме те, що ви описуєте. Здається, це проблема, яка стосується адаптерів Broadcom.

Зайдіть у властивості хост-мережі Hyper-V і подивіться на фізичний адаптер, а не на vEthernet. На вкладці Додатково прокрутіть униз до Черги на віртуальній машині та встановіть її на вимкнено.

Як тільки ми внесли цю зміну, все пролетіло.


Мені хотілося б, щоб я бачив це повідомлення місяцями тому, у нас були серйозні швидкості передачі на одному з наших серверних віртуальних машин, і це зробило свою справу. Цінується!!!
Хосе

Я спробував це, не маючи успіху в Hyper-V, що постачається з Windows 10.
sw.

У мене немає такого варіанту, хоча я бачу ту саму проблему і використовую той самий адаптер.
NickG

1

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

Ось етапи діагностики проблеми:

  1. Виміряйте швидкість передачі струму.
  2. Встановіть адаптер Legacy Network, видаліть попередній NIC на гостьовій машині.
  3. Ще раз виміряйте швидкість передачі.
  4. Якщо ви виявите, що є значна різниця в швидкості (швидше), це ваш NIC.

У моєму випадку я спробував різні налаштування на мережевій карті, перш ніж змінити її на Intel. FYI, мережеві адаптери Broadcom NetXtreme II працюють чудово.


У мене є Qualcomm Atheros AR8171 / 8175 PCI-E Gigabit Ethernet, і це те саме питання.
Apache

1

Гаразд, у мене виникла проблема коматозної "локальної" копії з моєї інсталяції Win7 32bit Hyperv, розміщеної на 64-розрядному Win8.1.

Копіювання на будь-яку іншу ділянку в мережі було чудово.

Змінили мережу всередині VM, щоб використовувати лише IPV4, оскільки він був дефолтом до IPV6, і швидкість тепер, як очікувалося


0

Ваш VM має динамічний диск? Якщо так, це диски завжди повільніше, ніж фіксований диск.

Якщо вам подобається, що скопійована інформація йде швидше, ви можете спробувати скопіювати файл за допомогою віртуального внутрішнього IP-адреси.

Якщо ви використовуєте Hypervisor (Hyper-V, VirtualBox, VmWare і т. Д.), Ви можете створити локальну мережу між вашим пристроєм та вашим VM.

Ця локальна мережа швидша, ніж звичайна мережа, і не використовує lan-карти.


a Напевно, проблема є змішаною: динамічний диск, використовуйте ту саму карту lan, використовуйте один і той же диск для запису та читання тощо. Якщо ви використовуєте Hyper-V, я створив посібник з налаштування Hyper-v! monimandarina.blogspot.com.es/2012/04/… Цей посібник є іспанською мовою, ви можете перекладати з google translate.h!
madrikeka

1
Так, я використовую динамічні диски і легко отримую 20-40 Мбіт / с - там швидкість покарання від фіксованої, але це не так вже й багато . За допомогою IP-адреси дійсно не вдасться змінити швидкість передачі. Навіть якщо він використовує окремі NIC в локальній мережі, немає виправдання за 12-20 кбіт / с. Це швидкість набору модему.
Chris S

Можливо, проблема читання / запису? чи антивірус / брандмауер / інші ..? щось фільтрує трафік? Чи можете ви спробувати скопіювати великий файл на різні сайти вашого віртуального сервера 2012 і побачити швидкість? Це складна проблема і не просто знайти рішення
madrikeka

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.