Comment resoudre les problemes de lenteur au logon dans une ferme Citrix

Si vous rencontrez des problèmes de lenteur au logon (aléatoire ou non) dans une session Citrix à partir d'une machine membre du domaine, voici les différents conseils pour identifier la ou les causes du problème :

 

1. Tout d'abord, voyez si la lenteur disparait si la connexion ICA se fait localement sur la ferme Citrix, si oui alors le problème proviendrait soit du réseau, soit du client.

 

2. Ensuite, testez la connexion à la ferme via une connexion RDP, c'est à dire via une session Terminal Server. Le but est de voir si le problème de lenteur provient de la connexion ICA ou elle est globale.

 

3. Si vous rencontrez la même lenteur avec Terminal Serveur, cela voudrait dire que la lenteur est globale (soit au niveau des machines, soit au niveau du réseau).

 

4. Au niveau du client, assurez-vous qu'il n'existe pas de script de logon, s'il existe des scripts de logon, alors supprimez temporairement ces scripts de logon. Si la lenteur disparait, alors il y a des optimisations à faire au niveau des scripts de logon.

 

5. L'optimisation des scripts de logon peut se faire en éliminant les commandes qui ne sont plus d'actualité, ou bien certaines commandes sollicites des ressources réseaux qui causent le phénomène de lenteur, si c'est le cas faire une trace réseau durant l'exécution du script de logon afin de voir les détails sur les accès aux ressources réseaux.

 

6. Si la désactivation du script de logon n'a pas amélioré la situation, alors il y a 3 axes d'investigation possibles.

- l'axe performance du serveur Citrix (matériels ou logiciels)

- l'axe réseau

- l'axe performance du client

 

7. L'axe performance du serveur Citrix :

. Assurez-vous que vous avez le dernier service pack windows,les derniers hotfixes Citrix, est ce que le problème se produit en dehors de la virtualisation ?

. Veuillez lire l'article suivant du site de Citrix :

Troubleshooting Slow Logons

https://support.citrix.com/article/CTX101705

. Utilisez 'performance monitor' afin de voir s'il n'y a pas de problème au niveau de la CPU, mémoire, accès disque.

. Consultez les journaux d'événements afin de voir s'il n'y a pas d'événements relatifs aux allocations des ressources. Si oui, alors ajoutez la mémoire, la CPU en fonction des compteurs de performance et des événements.

 

8. L'axe réseau :

affectuez une trace réseau côté client et une trace réseau côté serveur de manière simultanée afin de voir s'il y a des problèmes de rejet de paquets, des erreurs dans les traces (ports bloqués, firewall, TCP chimney/offload à désactiver)

 

9. L'axe performance du client :

. Activez userenv.log pour voir les détails au logon

. Veuillez lire l'article suivant du site de Citrix :

Troubleshooting Slow Logons

https://support.citrix.com/article/CTX101705

. Utilisez 'performance monitor' afin de voir s'il n'y a pas de problème au niveau de la CPU, mémoire, accès disque.

. Consultez les journaux d'événements afin de voir s'il n'y a pas d'événements relatifs aux allocations des ressources. Si oui, alors ajoutez la mémoire, la CPU en fonction des compteurs de performance et des événements.

. Changez de client afin de voir si le problème de performance disparait.