Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win


Hyper-V and TCP/IP Task Offload

Posted on 2012-03-26
Medium Priority
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!

Question by:syseng007
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
  • 2
LVL 124
ID: 37768640
underlying datastore? RAID ? Make and Model of disks? SAN?

Author Comment

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)
                                 [02]: fe80::19:433e:decc:b8f5
                           [06]: Microsoft Virtual Network Switch Adapter
                                 Connection Name: Local Area Connection 5
                                 DHCP Enabled:    No
                                 IP address(es)
                                 [02]: fe80::e03b:6fb4:3483:9a45
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

Author Comment

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?
LVL 13

Accepted Solution

Greg Hejl earned 2000 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.



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.


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?

Featured Post

Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article explains how to install and use the NTBackup utility that comes with Windows Server.
Giving access to ESXi shell console is always an issue for IT departments to other Teams, or Projects. We need to find a way so that teams can use ESXTOP for their POCs, or tests without giving them the access to ESXi host shell console with a root …
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…
There are cases when e.g. an IT administrator wants to have full access and view into selected mailboxes on Exchange server, directly from his own email account in Outlook or Outlook Web Access. This proves useful when for example administrator want…

610 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