Citrix Blogs

Use “The Five Ls” for Troubleshooting Performance Issues

At ExtraHop, our engineers and solutions architects work with many Citrix customers, helping them to troubleshoot and tune their growing desktop and application virtualization deployments.

When we’re assessing the performance of a Citrix deployment, we always come back to five key metrics that characterize the performance of the Citrix environment. We call these metrics “The Five Ls”:

  1. Launches
  2. Logon Times
  3. Load Times
  4. Latency
  5. ChanneL (Yes, including Channels is cheating, but mnemonics are worth it!)

In this blog post, we’ll discuss how the Five Ls impact the performance and delivery of your Citrix applications and what actions you should take to improve performance in those areas. Special thanks to Ken Avram who originally compiled this content!

Wire data analysis can provide you with real-time information about “the 5 Ls.”

1. Launches

A Citrix Launch is simply a user starting a Citrix session. By analyzing data in flight, including ICA communications, the ExtraHop platform breaks down launches into the following categories:

Questions you can answer:

2. Load Times

The Citrix Load Time metric shows the time from when a user clicks on (launches) an application until the ICA Server presents the application to the user for use. You can use this metric in conjunction with Logon Times (see below) to narrow down the culprit.

Possible causes for poor load time performance:

3. Logon Times

The Citrix Logon Time metric refers specifically to the authentication portion of a launch. Slow logon times are likely due to Active Directory or DNS issues.

4. Latency

There are two types of latency that you should be tracking and both are monitored by the ExtraHop platform:

For practical purposes, you should focus on Network Latency as this will be the one reported to Citrix Director as the user experience. Latency is one of those issues whose cause is quite hard to narrow down because of all the interdependencies that are involved with network transport. Here, we attempt to list the dependencies that are known to plague Citrix environments most often. (Many of these issues require you to “prove the negative” and show that the root cause is not the Citrix environment.)

Possible causes for latency:

5. Channels

“Channels” refers to Citrix Virtual Channels. By observing activities on the Citrix channel, you can derive a wealth of information about what users (such as Dr. Ken Pickles) are doing. Things to look for:

Other Areas to Watch

Besides the Five Ls, you will also want to keep an eye on the following areas when troubleshooting and tuning your Citrix environment:

Want to learn more about how to use wire data analytics in troubleshooting? Download our Citrix troubleshooting guide to learn how ExtraHop can help.

Exit mobile version