lunes, 6 de abril de 2009

Mejorando el rendimiento del protocolo RDP

En determinados casos, ya sea por problemas de lentitud o mejoras que proponer debemos optimizar en entorno de Terminal Servicies. En este post veremos algunos tips de cómo mejorar el rendimiento del protocolo RDP
Generalmente estas configuraciones tienen a mejorar la experiencia del usuario o reducir el ancho de banda consumido en la conexión de RDP
Canales RDP
Determinar que canales RDP son necesarios y deshabilitar los demás
El protocolo RDP se basa en distintos canales para transmitir la información entre el cliente y servidor, casi nunca se utilizan todos. Estos canales se pueden controlar tanto del cliente como del servidor.

Un ejemplo simple es Audio, puertos COM, puertos LTP, muchas veces se mapean sin que sepamos y nunca son usados.

Compresión RDP
En Windows 2008 y clientes Vista Sp1 tenemos la posibilidad de controlar el algoritmo de compresión de RDP vía GPO

Smooth Fonts
Uso de smooth fonts (Clear Type) dentro de Terminal Services, tiene sus ventajas y desventajas a nivel de performance su uso no es recomendado dado que la forma de como se renderiza el texto cambia de forma que hace, y esto provoca que se incremente el ancho de banda usadoFont smoothing esta soportado para Windows Server 2008 y Windows Server 2003 con hotfix http://support.microsoft.com/kb/946633/en-us
Para habilitarlo o deshabilitarlo desde Windows Server 2008 Click Start, click Control Panel, and then click Appearance and Personalization. Click Personalization, and then click Window Color and Appearance.On the Appearance tab, click Effects. Select the Use the following method to smooth edges of screen fonts check box, select ClearType, and then click OK.Comparación de Smooth fonts habilitado y desactivado http://blogs.sepago.de/helge/2007/09/19/cleartype-bandwidth-revisited-testing-32-bit-color-depth/Optimización de Interfaz . Otras opciones que aplican a Windows Server 2003 y Windows 2000 Server son Optimización de la interfaz de usuario (fondo de pantalla, efectos de animación, protectores de pantalla) esto aplica solo a los usuarios quienes ya tiene perfil creado en el TS.
Las configuraciones están bajo la siguiente rama del registro y para aplicarlas pueden crear y aplicar el siguiente .reg descripto.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\WinStations\RDP-tcp\UserOverride\Control Panel\DesktopHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-tcp\UserOverride\ControlPanel\Desktop\WindowMetricsEjecutar el siguiente.reg porusuarioWindowsRegistryEditorVersion5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer\WinStations\RDP-tcp\UserOverride\Control Panel\Desktop]"AutoEndTasks"="1""MenuShowDelay"="10""CursorBlinkRate"="1200""DragFullWindows"="0""WaitToKillAppTimeout" ="20000""SmoothScroll"=dword:00000000"Wallpaper" = "(none)"[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-tcp\UserOverride\Control Panel\Desktop\WindowMetrics]“MinAnimate"="0"

No hay comentarios.:

Locations of visitors to this page