Solved

Hyper-V and TCP/IP Task Offload

Posted on 2012-03-26
5
1,471 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 119
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

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Question has a verified solution.

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

OfficeMate Freezes on login or does not load after login credentials are input.
This article explains how to install and use the NTBackup utility that comes with Windows Server.
This tutorial will give a an overview on how to deploy remote agents in Backup Exec 2012 to new servers. Click on the Backup Exec button in the upper left corner. From here, are global settings for the application such as connecting to a remote Back…
This tutorial will walk an individual through locating and launching the BEUtility application and how to execute it on the appropriate database. Log onto the server running the Backup Exec database. In a larger environment, this would generally be …

828 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