It’s very likely that the main complaint you hear from your end-users is frustration about the speed (or lack thereof) of their applications using Citrix Virtual Apps and Desktops or what was XenApp or XenDesktop. So what should an administrator do when they suddenly find themselves with a cranky Citrix environment and lack the Citrix troubleshooting expertise to fix it? As an IT manager, your No. 1 goal is to ensure your IT environment runs smoothly. Is Citrix XenApp or XenDesktop the bane of your existence? Citrix application and desktop virtualization is good stuff, but it must be architected and managed properly. From what we see every day in our work with small and large firms across the country, here’s a list of the top 5 reasons Citrix is slow.
- 1. Misconfigured profiles — Proper time and attention were not given to selecting the correct profile type or thinking through the size of the profiles, including how and where the end-user data should be stored to deliver the right balance of performance and individual customization.
- 2. Improper OS optimization — The OS was not optimized properly when it was initially set up. Microsoft operating systems are not optimized out of the box for Citrix XenApp or XenDesktop. We have cataloged approximately 100 of these optimizations alone.
- 3. Run-away processes — These need to be managed, shut down and (optimally) prevented altogether. In these shared environments, preventing one runaway rogue Excel spreadsheet, for example, from impacting the end-user performance for the other users trying to get their work done.
- 4. Insufficient capacity — This isn’t as common as some of the other issues we see that make the Citrix experience slow, but it is one for which you’ll want to watch. Sometimes cookie-cutter Citrix environment builds fail to take into consideration the specific needs of a particular customer. We see undersized virtual machines, insufficient RAM, and inadequate network bandwidth. A slight variance at a very large scale can have a significant impact.
- 5. Insufficient staff expertise — This is not, by any means, a knock on in-house teams. Citrix is a complicated beast that requires the coordination of several sub-systems (SQL, Active Directory, storage, etc.) to perform properly and deliver an optimal experience. Poor design or a failure to understand how any of these sub-systems impact Citrix performance consistently leads to a less than desirable result.