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

x
?
Solved

Perplexing Network Performance Problems with RDS on Windows 2012 Under Hyper-V 2012

Posted on 2013-06-07
6
Medium Priority
?
1,127 Views
Last Modified: 2016-11-23
Hardware is a Dell T420 Dual Quad Core Processors with 24 GB of RAM and Mirrored Hard Drives.  3 Virtual Machines all running 2012 Standard with all patches.  1 VM is AD Controller, 1 VM is an app server for a lightweight management app, and 1 VM is a RDS server for 10 users.

There are 2 NIC cards on this server with are Broadcom.  Currently we have 1 NIC dedicated to the Microsoft Virtual Switch and the other dedicated to the Host.  We have a gigabit Firewall / 8 Port swtich in place and all appeared to be working just fine until we started testing the RDS sessions.  

RDS from any network device was extremely choppy and slow even though it was on the same Gigabit switch.  Tried swapping around the adapters and same issue.  Tried different cables and switches with the same problem.  Finally tried connect to the RDS server from the Host system and again slow.

Switch the Host to share the same Adapter as the Virtual Switch and everything was smooth as silk from the Host in the RDS session, however other devices still choppy.  

Tested file copies to / from the servers and received expected performance.  This only seems to be a problem when using Remote Desktop to the RDS server.  Tried all kinds of changes to TCP Offloading as well as toggling just about every option possible on the NIC cards of both the host and VM as well as the remote systems.  No improvements.

Running a ping from the client to the RDS server produced high ping times whenever anything was occurring in the RDS session.  

So as a last resort we deleted the current NIC's in the VM configurations and replaced them with Legacy adapters and RDS suddenly ran smooth both locally and remotely.  Ping times stated at < 1 ms while in our RDS session.  Switched back to the Integration Services option (which is recommended) and everything is slow again.  

I would say that switching to the legacy cards is the fix except file transfer rates are now 4x slower than they were to begin with.  I am now at a loss to figure out what to do here as we need to install this system in a few days and I am out of ideas.  

What should we do next to try to isolate or fix the problem?
0
Comment
Question by:bas2754
[X]
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
  • 4
6 Comments
 
LVL 59

Expert Comment

by:Cliff Galiher
ID: 39231400
Update the Dell firmware and Broadcom drivers. Usually that helps. Broadcom is notoriously unreliable and sensitive to minor things like that. If that doesn't resolve the issue. Get Intel NICs.
0
 
LVL 20

Expert Comment

by:Svet Paperov
ID: 39231568
I would try a different physical switch, not bundled with a firewall.
Switch the Host to share the same Adapter as the Virtual Switch and everything was smooth as silk from the Host in the RDS session
Do not switch to Legacy adapters.
0
 
LVL 9

Author Comment

by:bas2754
ID: 39232888
Already tried a different gigabit and 10/100 switch with the same results.
0
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.

 
LVL 9

Author Comment

by:bas2754
ID: 39234534
The firmware and drivers for the Broadcom are up to date - well at least as up to date as are currently available for 2012 from Broadcom.  Checking the firmware this morning on the BIOS
0
 
LVL 9

Accepted Solution

by:
bas2754 earned 0 total points
ID: 39235338
Found the problem.  

The issue is resolved by disabling the option on the Network Card configuration called "Virtual Machine Queues".  

Once this setting is disabled, performance immediately started working as expected.  Ping times stay < 1 ms all the time.
0
 
LVL 9

Author Closing Comment

by:bas2754
ID: 39249744
Accepting my own solution as no one had suggested doing this and none of the other things suggested or that we tried worked.  After many hours of searching and testing I was able to come down to this setting as the problem.
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

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

The recent Microsoft changes on update philosophy for Windows pre-10 and their impact on existing WSUS implementations.
Veeam Backup & Replication has added a new integration – Veeam Backup for Microsoft Office 365.  In this blog, we will discuss how you can benefit from Office 365 email backup with the Veeam’s new product and try to shed some light on the needs and …
In this Micro Tutorial viewers will learn how they can get their files copied out from their unbootable system without need to use recovery services. As an example non-bootable Windows 2012R2 installation is used which has boot problems.
This tutorial will walk an individual through the process of installing of Data Protection Manager on a server running Windows Server 2012 R2, including the prerequisites. Microsoft .Net 3.5 is required. To install this feature, go to Server Manager…

618 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