Bardzo powolne przesyłanie plików do maszyny wirtualnej Hyper-V na komputerze lokalnym

13

Próbuję przenieść plik 1,3 GB z mojego komputera lokalnego (Windows 8) do mojej lokalnej instancji funkcji Hyper-V (Windows 2012). Transfer rozpoczyna się przy prędkości około 300 kb / s, a następnie szybko spada do 12-20 kb / s.

Oba urządzenia są podłączone do sieci LAN za pomocą tego samego fizycznego adaptera Ethernet. Przełącznik vSwitch i moje połączenie lokalne są zmostkowane, więc maszyna wirtualna i mój komputer lokalny mają adresy IP w tej samej podsieci.

Czy może to być związane z problemem? Z zawodu nie jestem administratorem sieci, więc nie znam sztuczek pozwalających zdiagnozować ten problem.

Steve Rukuts
źródło
1
Co to jest układ NIC na maszynie Hyper-V? Jeśli jest tani / gówniany (np. Marvell, Realtek, nVidia), masz problem. Jeśli jest to coś dobrego (np. Intel, Broadcom, QLogic, Emulex, Mellanox, Netxen itp.), Czy postępujesz zgodnie z zaleceniami producenta dotyczącymi funkcji Hyper-V (np. Wyłączanie: Odciążanie TCP, Komin TCP, Odciążanie dużego wysyłania itd. - są one najbardziej typowi sprawcy, postępuj zgodnie ze wskazówkami, jeśli są). Czy używasz również najnowszego oprogramowania układowego (płyty głównej, karty sieciowej itp.)?
Chris S

Odpowiedzi:

13

Najprawdopodobniej widzisz problem z kolejkami maszyn wirtualnych.

Jeśli korzystasz z karty sieciowej Broadcom, musisz wyłączyć kolejki maszyn wirtualnych. Właśnie skonfigurowaliśmy nowy serwer z uruchomionym Server 2012 Standard z funkcją Hyper-V, z dwoma gośćmi Server 2012 Standard i zobaczyliśmy dokładnie to samo, co opisujesz. Wydaje się, że jest to problem dotyczący adapterów Broadcom.

Przejdź do właściwości sieci hosta Hyper-V i spójrz na fizyczny adapter, a nie na vEthernet. Na karcie Zaawansowane przewiń w dół do Kolejki maszyn wirtualnych i ustaw ją na wyłączoną.

Gdy wprowadziliśmy tę zmianę, wszystko leciało.

DanBig
źródło
Szkoda, że ​​nie widziałem tego postu kilka miesięcy temu, mieliśmy poważne prędkości transferu na jednej z naszych maszyn wirtualnych serwera i to załatwiło sprawę. Bardzo mile widziane !!!
Jose
Próbowałem tego bez powodzenia w Hyper-V, która jest dostarczana z Windows 10.
sw.
Nie mam tej opcji u siebie, mimo że widzę ten sam problem i używam tego samego adaptera.
NickG
1

Miałem ten sam problem, gdy korzystałem z Hyper-V na kartach sieciowych Broadcom NetXtreme I. Zmieniłem karty sieciowe na Intel, a sieć zaczęła działać tak, jak powinna.

Oto kroki, aby zdiagnozować problem:

  1. Zmierz prędkości przesyłania prądu.
  2. Zainstaluj starszą kartę sieciową, usuń poprzednią kartę sieciową na maszynie wirtualnej gościa.
  3. Ponownie zmierz prędkości transferu.
  4. Jeśli zauważysz, że istnieje znacząca różnica prędkości (szybsza), to twoja karta sieciowa.

W moim przypadku wypróbowałem inne ustawienia karty sieciowej, zanim zmieniłem ją na Intel. Do Twojej wiadomości, karty sieciowe Broadcom NetXtreme II działają dobrze.

MFT
źródło
Mam Qualcomm Atheros AR8171 / 8175 PCI-E Gigabit Ethernet i ma ten sam problem.
Apache
1

OK, miałem problem z uśpioną „lokalną” kopią z mojej 32-bitowej instalacji hyperv Win7 hostowanej na 64-bitowym Win8.1.

Kopiowanie do dowolnego innego udziału w sieci było w porządku.

Zmieniono sieć w maszynie wirtualnej, aby korzystała tylko z IPV4, ponieważ domyślnie korzystała z IPV6, a prędkość jest teraz zgodna z oczekiwaniami

Gerhard
źródło
0

Twoja maszyna wirtualna ma dysk dynamiczny? Jeśli tak, dyski te są zawsze wolniejsze niż dysk stały.

Jeśli podoba Ci się, że kopiowane informacje idą szybciej, możesz spróbować skopiować plik z wirtualnym wewnętrznym adresem IP.

Podczas korzystania z funkcji Hypervisor (Hyper-V, VirtualBox, VmWare itp.) Możesz utworzyć sieć lokalną między maszyną a maszyną wirtualną.

Ta sieć lokalna jest szybsza niż normalna sieć i nie korzysta z kart LAN.

madrikeka
źródło
Prawdopodobnie problem jest mieszany: Dysk dynamiczny, użyj tej samej karty LAN, użyj tego samego dysku do zapisu i odczytu itp. Jeśli używasz Hyper-V, stworzyłem instrukcję dostrajania Hyper-v! monimandarina.blogspot.com.es/2012/04/… Ta instrukcja jest w języku hiszpańskim, możesz tłumaczyć za pomocą google translate.h!
madrikeka
1
Eh, używam dysków dynamicznych i łatwo uzyskuję 20-40 MB / s - naprawiono karę prędkości, ale to nie tak dużo . Korzystanie z adresu IP naprawdę nie robi różnicy w szybkości transferu. Nawet jeśli używa oddzielnych kart sieciowych w sieci LAN, nie ma usprawiedliwienia dla 12-20 kb / s. To prędkości modemu telefonicznego.
Chris S
Może problem dotyczy odczytu / zapisu? lub antywirus / firewall / inne ..? filtrować ruch drogowy? Czy możesz spróbować skopiować duży plik w różnych witrynach na wirtualnym serwerze 2012 i zobaczyć szybkość? Jest to trudny problem i niełatwo znaleźć rozwiązanie
madrikeka
0

Sprawdź, czy żaden inny gość nie ma tego samego adresu MAC.

Nick Adams
źródło