Hey guys! happy friday! I'm currently helping a quite large Citrix customer and I have a few points that I would like to discuss. Their Citrix servers are quite enormous, 96GB RAM & 8 vCPUs(2sockets). They have around 200 servers and the user experience is not good. Basically, login is around 50 seconds to 3 minutes and the desktop/app experience is slow and laggy. I checked their load balancing settings and its set to 85% cpu, 80% mem. concurrent logon tolerance 2 and maximum number of sessions 12. Load index is around 8000-10000. They are running FSLogix and they run both profile and ODFC containers for some reason. I have been running Control Up to analyze their logon and found some stuff to optimize but still far away from stable. I have suggested a new windows server 2022 and remove all the components including FSLogix to try and isolate the problem. I would say 2025 would be even better. However, they are not too happy about starting a new project with a new environment and want to solve the current env. I'm trying to deepdive and trying to understand what causes the CPU spikes. I am checking to see if I can find some more control up scripts that might help me understand what causes the CPU spikes. Read somewhere that disabling windows search can improve the performance because files will not be indexed anymore but I don't know if that will break the profiles. Any suggestions? what would you do in this type of situation?
https://community.spiceworks.com/t/high-cpu-usage-on-citrix-servers/768121/5