Setting up a WPAD server did resolve the issue but was not required, this issue is best handled by your network team. It appeared that the traffic was related to WPAD. Disabling NetBIOS on the client appeared to resolve the issue BUT this was not a fix. In some cases NetBIOS packets accounted for up to a third of all packets on the client! The slowness was not just experienced on launch either if you reset the Citrix Receiver the desktop shortcuts would come back very, very slowly and one at a time rather than all at once. We detected this using a simple Wireshark trace on clients exhibiting the issue and filtering the output to show nbns. In an environment I worked in recently, we discovered several launch issues which were being caused by heavy NetBIOS traffic on the client devices. Check out the list of hotfixes for Server 2012 R2 HERE. Many Microsoft RDS related hotfixes can have a significant impact on the performance of your VDA. This can also be set via Group Policy.Ĭitrix provide a list of recommended Citrix and Microsoft hotfixes which can be crucially important. HKLM\SYSTEM\CurrentControlSet\Control\NetworkProvider\Order. Setting this on end user devices will likely need to be set centrally, this can be done via the registry e.g. Many vendors will recommend their product be top of the order, so this may not be possible. Similarly, if possible also ensure Citrix Single Sign-on is first in the Provider Order on the clients. Changing these settings requires a reboot. You can access this by going to Network Connection in Control panel, hitting Alt on your keyboard and going to Advanced–>Advanced Settings. Without RSS it could be artificially limited.Īlso on the host\VDA, ensure the Citrix Client Network is first in the Provider Order. UPDATE: I received this recommendation from Trentent Tye: Also, setting to handle a TCP connection’s processing on a single core rather than spread across multiple cores. Ensuring TCP and UDP traffic is not processed by the network controller. I don’t believe Citrix have a documented reason but the short of it is, to improve performance ? Without getting into each setting, the little bit longer of it is that these settings handle how the traffic for Citrix sessions are handled on the hosts.įor example, directing traffic handling to use the hosts CPU rather than using the network stack resources. I was recently asked why the above settings should be set. On your session hosts\VDAs ensure your adapter advanced settings are configured as follows (those in bold): In order to reduce the possibility of the slowness being caused by your Citrix setup, there are a few recommended settings that in my experience can improve performance: Having said that, you can be at the mercy of slowness related to the infrastructure used for hosting your Citrix environment. Truth of the matter is, if you setup your Citrix environment correctly in the first place you should not have any performance issues related to Citrix. I’m sure we’ve all heard it! “Citrix is slow”.
0 Comments
Leave a Reply. |