Link to home
Start Free TrialLog in
Avatar of tsukraw
tsukraw

asked on

Increase RDP speed

I have a customer who has a remote user who RDPs into a work station.
They have a internet connection dedicated for just this user and the remote work.

Is there any tweaks i can run to get RDP to preform faster.  I have raid around about how RDP like slows its self down depending on your bandwidth to not use it all but in my case i want every bit of bandwidth used for this remote session to increase the preformance and response/refresh time.

Both ends are windows 7 Pro computers.

Any ideas?
Avatar of rfc1180
rfc1180
Flag of United States of America image

There should be an experience tab you can select based on the Internet connection that you, but this will not make it go fast; This is Dependant on how much bandwidth you have available for other connections. What type of Internet connections are at both ends and what are their connection speeds.

Billy
Avatar of David
The network is almost always the bottleneck.   Enable jumbo frames on the eithernet switch, the client computer and the remote computer and increase packet size.  Double, triple, quadruple, until you hit the sweet spot (which is probably going to be in the "triple" neighborhood).

Make sure also that full duplex enabled everywhere, otherwise you leave half the bandwidth on the table.
ASKER CERTIFIED SOLUTION
Avatar of jhill777
jhill777

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of jhill777
jhill777

If you want to to re-enable it: type: netsh interface tcp set global autotuninglevel=normal

Avatar of tsukraw

ASKER

I ran the netsh command and it didnt seem to make it any faster.

The experience tab just turns on features that we dont use anyways the remote side is in classic theme so we dont have all the colorful stuff.
>Enable jumbo frames on the eithernet switch, the client computer and the remote computer and increase packet size

you can not do this if the packets are traversing the Internet, you will run into MTU issues at layer 3

Billy
>I ran the netsh command and it didnt seem to make it any faster.
because it won't
You're right, when you said dedicated connection, I interpreted this as literally a dedicated connection, i.e, a VPN
Avatar of tsukraw

ASKER

O i meant i have a connection to just DRP.  as in a DSL connection that is only used for this DRP computer.
Well, then , jumbo frames may work.  Here is a tutorial on how to set it up.
http://www.formortals.com/how-to-optimize-your-dsl-broadband-performance-with-jumbo-frame-support/
Jumbo frames still will not work; the packets would still be traversing a network that you do not have no control over, so enabling jumbo frame will only make matters worse; plus most DSL modems will not have an option for jumbo frames.

Billy
Avatar of tsukraw

ASKER

Is there anyway to get it preformance closer to what XenDesktop has?  
Turn off screen background refreshes, but still it is a pig in terms of bandwidth requirements.   Have you considered VNC instead (it is all open source)?  Much faster, and since it is a dedicated connection, I don't see any security issues.  Granted feature set is slightly different, but this is much faster and easier on the bandwidth.
On the desktop being remoted into view the properties of the network adapter and uncheck the  "show icon" box.

Having this icon show causes a small but constant traffic flow all of the time.

How "slow" is "slow"?

Please describe specific functions and there response time.

Some things, such as flash applications, are slow using RDP.
Can you provide this information from both sides of the network

ping x.x.x.x -n 60

tracert x.x.x.x

x.x.x.x being the public IP addresses from both ends

Also, are you using a VPN between the sites?

Billy

Avatar of tsukraw

ASKER

They can do it either way VPN or pubilc route.  Which would be faster?  They have NO encryption turned on the tunnel to make it as fast as possible.
VNC (whether TightVNC, UltraVNC, RealVNC, chicken-of-the-sea VNC (for macs) ... lots of flavors. The writeup by madunix is about as good as any of them.  
Here is windows-centric installer info
http://www.realvnc.com/products/free/4.1/winvncviewer.html

Lots of variables on performance. It is really just faster for you to install it at both ends and measure performance for whatever you are running yourself.  It could be several times faster, it could possibly be slower, but you could spend days tweaking RDP and get only a few percentage points of improvement, so sometimes it is best to step back and try something else just to see if it is a good match.  
Avatar of tsukraw

ASKER

Well i would like to stick with RDP. Otherwise i would switch to XenDesktop.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of tsukraw

ASKER

Where is the compression settings?  I do not see a options - advanced anywhere with compression settings.
what version of rdp are you using?
Avatar of tsukraw

ASKER

I do not see a version number but both computers are windows 7 so i believe it is the newest RDP client i think windows 7 comes with it?  Correct?
Figures, you have to do it via registry
This gets into setting it, and dealing with choices
http://blogs.msdn.com/b/rds/archive/2009/11/02/windows-7-with-rdp7-best-os-for-vdi.aspx
Avatar of tsukraw

ASKER

Overall good answers and worked towards the final solution.
Just curious .. can you quantify the before & after performance?