RDP Optimize over WAN (Remote Desktop Protocol WAN optimization)

RDP Optimize over WAN.

1.     You can set the compression algorithm for RDP data in policy settings at Group Policy and Local Policy level. The policy setting is located at:

Computer Configuration\Administrative Templates\Windows Components\Terminal Services\Terminal Server\Remote Session Environment: Set compression algorithm for RDP data

By this policy setting, you can adjust the priority of using network bandwidth and the memory.

2.     You can set the Display Data Prioritization by modify the following registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermDD

In this key, you can add or modify the following values to change the relative bandwidth priority for display:

  • FlowControlDisable: If display data prioritization is disabled, all requests are handled on a first-in-first-out basis. The default value is 0. You can disable display data prioritization by setting the value to 1.
  • FlowControlDisplayBandwidth: Controls the relative bandwidth priority for display (and input data). The default value is 70 and the maximum value allowed is 255.
  • FlowControlChannelBandwidth: Controls the relative bandwidth priority for other virtual channels (such as clipboard, file transfers, or print jobs). The default value is 30 and the maximum value allowed is 255.
  • FlowControlChargePostCompression: Determines if flow control will calculate the bandwidth allocation based on pre-compression or post-compression bytes. The default value is 0, which means that the calculation will be made on pre-compression bytes.

Note: If these entries do not appear, you can add them. To do this, right-click TermDD, point to New, and then click DWORD (32-bit) Value.

This settings can also be set via the client RDP file. For more information about this topic from both client and server side, please refer to:

Remote Desktop Connection Display
http://technet.microsoft.com/en-us/library/cc772472(WS.10).aspx

3.     There are statistics about the relationship between the bandwidth use and RDP data factors/settings, including color depth, font smoothing, bitmap caching, etc. The following white paper includes the statistics and it should be a good reference for you:

Remote Desktop Protocol Performance
http://download.microsoft.com/download/4/d/9/4d9ae285-3431-4335-a86e-969e7a146d1b/RDP_Performance_WhitePaper.docx

 

I found some firm that promise reduce, but it’s marketing. Anybody have real statistic or comparison about this solutions. I found:
http://www.expand.com/wan-application-acce…celeration.aspx 
http://www.juniper.net/us/en/products-serv…eries/#Features 
http://network-acceleration.org/Solutions/…ization/RDP.htm 
http://www.windowsserveronwaas.com/launch.html – Cisco WAAS 
http://www.f5.com/solutions/applications/m…erminal-server/ 

And program solutions 
http://www.linux.com/news/enterprise/netwo…ons-with-freenx 
http://blogs.inside.quest.com/provision/20…h-acceleration/ 
http://www.wyse.com/products/software/vda/ 
http://www.replify.com/products/reptor-enterprise-manager/

Windows 2008 R2 is already very optimized – you could enable the advanced compression in the group policy to make it even better. And of course use RDP client 7 when available, for your clients.

Don’t forget to specify the proper connection type according to your bandwidth and latency.

 

 

 

 

 

This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s