Remote Desktop performance issues

i have 2 remote desktop servers that users log into and work from an RDP session.  The servers are windows 2008R2, the machines are BL40 Gen 8 with 64 gb of Ram.  I notice a difference in network speed when users are launching network applications, compared to if they launched them on their local desktop.

I have read a few thing about Remote desktop servers network performance and how you should disable Task offloading, large send offload, tcp connection offload, TCP/UDP checksum offload as well as Virtual Machine Queues, which I all have disabled and this seems to have improved the performance.

What I am asking does remote desktop have a performance issue, Do you recommend everyday users logging onto a remote desktop session instead of a local session.  what are the drawbacks having 25 users logging into a remote desktop server?  The reason I ask is the previous IT person here pushed to have everyone on remote desktop, as it was easier for him to manage remote network applications.  I myself notice a performance issue with this setup.

What from a networking point of view can be done to increase performance and what arguments do you have for using remote desktop services as an everyday desktop.
Who is Participating?
Bryant SchaperCommented:
Do some tests, try accessing the applications from the rds host with everyone off.  Some things are intensive.  What is the bandwidth, all local at 100+ or remote sites?  We have a similar config as well, and run 25 - 30 users per server and higher if one acts up.

So many questions......

What is the display resolution, and do you have multiple displays?  Color depth too.
How about storage. local, SAN, NAS?
Bandwidth, and user apps could be heavy?
Are you virtualized?  How about the CPU performance?

While I tend to agree that any modern desktop will probably out perform a server rds session, you should be able to provide a good user experience.
It all depends on what the users are doing. Having 15 users simultaneously doing compute-intensive stuff would bring your server to its virtual knees, while having them doing light word processing and email checking might be just fine.

Can you quantify the performance difference you're talking about?

Ease of administration is a worthwhile goal, but if it results in unworkably slow user experiences for the clients, you have to take steps to either increase capacity or shift some of the workload back out to the user devices.
algomainsAuthor Commented:
I would say opening up a program on the desktop is quick, while opening up the same program on the server takes about 1 min longer, I realize this has to do with amount of users etc and what they are doing.  
at one point when those network settings were default, the system would hang while users were working, and when clicking on the mapped network drives they would hang as well and eventually go in.

I am just wondering if there are certain tweaks that should be implemented on a terminal (remote desktop server) that would improve overall performance.

Also does it make sense to have users all working off of a remote desktop server.
Protect Your Employees from Wi-Fi Threats

As Wi-Fi growth and popularity continues to climb, not everyone understands the risks that come with connecting to public Wi-Fi or even offering Wi-Fi to employees, visitors and guests. Download the resource kit to make sure your safe wherever business takes you!

David Johnson, CD, MVPOwnerCommented:
Session based RDP is a low overhead item. which for RDP is the lowest cost item and stretches your existing hardware the furthest without degrading performance on a server. From your question I would look at the disk subsystem on the server as this is the usual suspect for the problems you describe.
algomainsAuthor Commented:
i ended up changed the color depth, connection speed, and disabling local devices and resources.  That in itself gave remote desktop clients a huge performance boost.
Bryant SchaperCommented:
nice, even though rdp is suppose to be about 25k a session, a few tweaks really help.  We killed our wan connection by printing, each job wanted 7mbps of bandwidth
algomainsAuthor Commented:
I found tweaking network cars settings. Disabling all offloads helped speed connection as well. I find different server configs need different setups. Users notice a huge difference. I found no errors on the servers or network switch
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.