Link to home
Start Free TrialLog in
Avatar of tobartholdi
tobartholdiFlag for Switzerland

asked on

hyper-v r2 slow network performance

hi

i've migrated some servers from virtual iron to hyper-v r2. all went well, just the network of the virtual machines in hyper-v r2 is very slow.

i've installed the integration services and use an synthetic network adapter. my virtual server sees it as an 10gbe link. but i just get approx. 14mbit/sec network speed when i copy files. on servers installed directly on hyper-v (no migration from virtualiron), i get an network speed of about 55mbit/sec.
i've compared all network related settings of the two VM's in the hyper-v manger and in SCVMM. all virtualiron tools are uninstalled.

has somebody any indeas?

thanks
tobias
Avatar of tobartholdi
tobartholdi
Flag of Switzerland image

ASKER

i just found out, that this only occures on windows 2008 servers. windows 2003 server work fine... any ideas?
Have you tried using the legacy adapter on these 2008 servers and see if that helps ?

Have you updated your Network Card Drivers ?

Try deleting the NICs from device manager (after removing virtual network), then reboot, let windows detect / add your NICs, then create virtual network of the desired type "external, internal, private" ;

Also, can you create a new vm with windows 2008 server and then see if that gets good speed ?

I recently had a similar issue where I did two things and it resolved :

After logging into the 2008 vm, I opened up Start > run > ncpa.cpl and then right click on the network adapter and clicked on Diagnose

second time, I used the legacy adapter till I updated the drivers on the host nics and then it worked fine.

so Summarizing :

1 - Try legacy adapter
2 - Add a new vm use legacy and synthetic both one by one to see which one performs better
3 -  Right click network adapter INSIDE the VM (2008 Servers), then click diagnose
4 - Update the Nic drivers on host box
ASKER CERTIFIED SOLUTION
Avatar of Emptyone
Emptyone
Flag of Norway image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of WayneKessler
WayneKessler

I had the issue and found that Network Load Balancing was enabled on the NICs in the VMs. When I unchecked it, file transfers were as fast as any physical machines. If it helps anyone...
http://en.community.dell.com/techcenter/virtualization/f/4472/p/19484292/20266760.aspx#20266760

This solved our problem with slow network on VM. We have Hyper-v cluster with many VMs, so it is not acceptable for me to edit NICs on VMs. One of the Hyper-v nodes was problematic: Dell with Broadcom NICs. I tried many solutions but no success.  The only that works in our case is from the link above ;o]

We have tested the network using NetPerf.exe and comparing with other VMs served by other nodes in the cluster. Other nodes are runnig HP servers with HP NICs. The  throughput was about 10 times lower than on VM on other "non-problematic" nodes/physical servers. After disabling Virtual Machine Queues network seems to be all right.


Komar