Home > Uncategorized > Citrix XenDesktop ICA Optimizations And Tweaks!

Citrix XenDesktop ICA Optimizations And Tweaks!


Optimization for WAN ICA settings

Edit the default.ica located under ‘C:\Inetpub\wwwroot\<Site Directory>\conf’ with the following additions:

Under [WFClient] add the following:
· CPMAllowed=Off

Disables LPT Port redirection

· VSLAllowed=Off

Disabled the Printing Virtual Channel associated with LPT redirection

· UpdatesAllowed=Off

Disables Client update functionality

· OutBufCountHost=118

· OutBufCountHost2=118

This setting affects the max amount of server to client data that the connection will try and keep active at any point.

· OutBufCountClient=118

· OutBufCountClient2=118

This setting affects the max amount of client to server data that the connection will try and keep active at any point.

· OutBufLength=512

This setting aligns with the underlying packet size for wireless networks. Citrix testing has found this value to be the optimum value for most networks.

· PersistentCacheEnabled=On

Enabling the persistent cache decreases logon time and improves the performance of graphics operations during an ICA session

· MouseTimer=200

· KeyboardTimer=50

Enabling these parameters reduces the number of small mouse and keyboard packets sent to the server.

Intermediate mouse packets are discarded and a number of keystroke packets are coalesced into a single larger packet.

· ConnectionBar=0

Enables Full Screen only mode.
Under [Application] add the following:
· MaximumCompression=On

· Compress=On

Enables Maximum Data Compression

· ZLMouseMode=1

· ZLKeyBoardMode=1

These values enable SpeedScreen3 Latency reduction features

 

 

To improve ICA latency and performance, the customer tested reducing the ICA packet size (default 1460 bytes) to 512 bytes. This was accomplished by the following changes.

1. Server-side ICA packet changes may be implemented by defining the entry as a DWORD parameter (for example, 512). Restart the server for this registry value to take effect. If the entry is undefined, has a value of zero, or a value greater than 1460, it will have no effect. But other values will cause the server to use a smaller maximum length for all packets sent after session initialization.

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\Wds\icawd\MaxICAPacketLength

2. Client-side ICA packet changes may be implemented by editing the users APPSRV.INI file. These changes will take effect upon the next log on. * 

    [WFClient}
    Version=2
    COMAllowed=Off
    CPMAllowed=Off
    VSLAllowed=Off
    CDMAllowed=Off
    ClientAudio=Off
    UpdatesAllowed=Off
    OutBufCountHost=118
    OutBufCountClient=118
    OutBufLength=512
    PersistentCacheEnabled=On
    MouseTimer=200
    KeyboardTimer=50

* User must log off all active and disconnected sessions; restart of the Presentation Server is recommended.

 

 Sources: Vmwareinfo.com, support.citrix.com, and vodafone-dataworld.co.uk

About these ads
Categories: Uncategorized
  1. No comments yet.
  1. No trackbacks yet.

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