Solved

Hyper-V and TCP/IP Task Offload

Posted on 2012-03-26
5
1,456 Views
Last Modified: 2012-05-10
We have 14 virtual machines (2003 OS) running on a physical host (running 2008 R2) with more than enough memory and processors but for some reason the speed is so slow. Are there any requirements as far as NIC settings to improve the speed performance?

In addition, I came across this issue and would like to ask as to what the explanation why this is the case.  http://social.technet.microsoft.com/Forums/en-US/winserverTS/thread/50c4dc0e-269f-4603-9635-3f47af2003ae/

Any information would be greatly appreciated!

Marianne
0
Comment
Question by:syseng007
  • 2
  • 2
5 Comments
 
LVL 118
ID: 37768640
underlying datastore? RAID ? Make and Model of disks? SAN?
0
 

Author Comment

by:syseng007
ID: 37768679
Storage = external storage RAID 10 = where VHD files are stored

Physical Host =
Host Name:                 Server04
OS Name:                   Microsoft Windows Server 2008 R2 Enterprise
OS Version:                6.1.7601 Service Pack 1 Build 7601
OS Manufacturer:           Microsoft Corporation
OS Configuration:          Member Server
OS Build Type:             Multiprocessor Free
Registered Owner:          Windows User
Registered Organization:  
Product ID:                00486-001-0001076-84684
Original Install Date:     12/11/2011, 4:15:48 PM
System Boot Time:          3/14/2012, 3:53:27 PM
System Manufacturer:       Dell Inc.
System Model:              PowerEdge R410
System Type:               x64-based PC
Processor(s):              2 Processor(s) Installed.
                           [01]: Intel64 Family 6 Model 26 Stepping 5 GenuineIntel ~2261 Mhz
                           [02]: Intel64 Family 6 Model 26 Stepping 5 GenuineIntel ~2261 Mhz
BIOS Version:              Dell Inc. 1.9.0, 10/21/2011
Windows Directory:         C:\Windows
System Directory:          C:\Windows\system32
Boot Device:               \Device\HarddiskVolume1
System Locale:             en-us;English (United States)
Input Locale:              en-us;English (United States)
Time Zone:                 (UTC-05:00) Eastern Time (US & Canada)
Total Physical Memory:     131,059 MB
Available Physical Memory: 39,673 MB
Virtual Memory: Max Size:  262,116 MB
Virtual Memory: Available: 167,295 MB
Virtual Memory: In Use:    94,821 MB
Page File Location(s):     E:\pagefile.sys

                           [77]: KB982018
Network Card(s):           6 NIC(s) Installed.
                           [01]: Broadcom BCM5709C NetXtreme II GigE (NDIS VBD Client)
                                 Connection Name: Local Area Connection
                                 Status:          Media disconnected
                           [02]: Broadcom BCM5716C NetXtreme II GigE (NDIS VBD Client)
                                 Connection Name: MyNetwork1
                                 DHCP Enabled:    No
                                 IP address(es)
                           [03]: Broadcom BCM5709C NetXtreme II GigE (NDIS VBD Client)
                                 Connection Name: Local Area Connection 3
                                 Status:          Media disconnected
                           [04]: Broadcom BCM5716C NetXtreme II GigE (NDIS VBD Client)
                                 Connection Name: MyNetwork2
                                 DHCP Enabled:    No
                                 IP address(es)
                           [05]: Microsoft Virtual Network Switch Adapter
                                 Connection Name: Local Area Connection 4
                                 DHCP Enabled:    No
                                 IP address(es)
                                 [01]: 172.24.242.52
                                 [02]: fe80::19:433e:decc:b8f5
                           [06]: Microsoft Virtual Network Switch Adapter
                                 Connection Name: Local Area Connection 5
                                 DHCP Enabled:    No
                                 IP address(es)
                                 [01]: 10.82.4.11
                                 [02]: fe80::e03b:6fb4:3483:9a45
0
 
LVL 13

Expert Comment

by:Greg Hejl
ID: 37768689
look at disk queue length on your VM's and Host, disk queue length should be less than 2 - hopefully you are using a raid 10 with 4 or more disks.  if you are running this many VM's on a RAID 5 you will need to reconfigure your storage to improve disk I/O.  I would also be using 6 or more disks in a RAID 10 configuration for this many VM's

the problem you in the the link you provided is that the virtual nic does not support advanced TCP features.  the advanced features need to be turned off in MS Server 2003 VM's.

TCP features such as Chimney Offloading needs the physical chip to communicate with.  this does not exist on a virtual nic
0
 

Author Comment

by:syseng007
ID: 37768725
Ok thank you for the info..

Are there are any information from MS or something explaining what are the required NIC settings on the physical host and the virtual machines?
0
 
LVL 13

Accepted Solution

by:
Greg Hejl earned 500 total points
ID: 37769506
Here are some good links - careful - all the MS guy's assume you are running all 2008 R2 enterprise and thats what they write for.

http://social.technet.microsoft.com/wiki/contents/articles/151.hyper-v-virtual-networking-survival-guide.aspx

http://netrsc.blogspot.com/2009/09/hyper-v-server-and-windows-server-2003.html

I found some info back in 2009 with 2008 Hyper V (Vista Code) that went in depth on Virtual network settings for emulated adapters.

from what I have kept up with - my NICs are 2008 models - the newer NIC chips play nicer providing services to the virtual network.  I would hit Dells support sites and the NIC mfg sites - Broadcom and Intel and check their suggestions.  
I tried out Chimney offloading - ended up disabling offloading in all adapters - you may have better luck with newer hardware builds.

http://technet.microsoft.com/en-us/library/gg162709%28v=ws.10%29.aspx

what is your Storage configuration?  are you using DAS?  SCSI or iSCSI?

I would also review the numbers reported for RAM,  not quite adding up?  you may want to manage the pagefile on your host - size seems a bit excessive.  are you using dynamic memory?  all 2003 servers on latest service pack?  latest integration disk installed?
0

Featured Post

Don't lose your head updating email signatures!

Do your end users still have the wrong email signature? Do email signature updates bore you or fill you with a sense of dread? You can make this a whole lot easier on yourself by trusting an Exclaimer email signature management solution. Over 50 million users do...so should you!

Join & Write a Comment

It Is not possible to enable LLDP in vSwitch(at least is not supported by VMware), so in this article we will enable this, and also go trough how to enabled CDP and how to get this information in vSwitches and also in vDS.
Restoring deleted objects in Active Directory has been a standard feature in Active Directory for many years, yet some admins may not know what is available.
This tutorial will give a short introduction and overview of Backup Exec 2012 and how to navigate and perform basic functions. Click on the Backup Exec button in the upper left corner. From here, are global settings for the application such as conne…
This tutorial will walk an individual through the steps necessary to install and configure the Windows Server Backup Utility. Directly connect an external storage device such as a USB drive, or CD\DVD burner: If the device is a USB drive, ensure i…

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now