Diagnostiquer les problèmes de démarrage de session
En plus des phases du processus d’ouverture de session mentionnées dans la section Diagnostiquer les problèmes d’ouverture de session utilisateur, Monitor affiche la durée de démarrage de la session. Cette durée est divisée en durée de démarrage de la session Workspace App et durée de démarrage de la session VDA sur les pages Détails de l’utilisateur et Détails du point de terminaison. Ces deux durées contiennent en outre des phases individuelles dont les durées de démarrage sont également affichées. Ces données vous aident à comprendre et à résoudre les problèmes liés à une durée de démarrage de session élevée. De plus, la durée de chaque phase impliquée dans le démarrage de la session aide à résoudre les problèmes associés aux phases individuelles. Par exemple, si le temps de mappage de lecteur est élevé, vous pouvez vérifier si tous les lecteurs valides sont correctement mappés dans la GPO ou le script.
Conditions préalables
Assurez-vous que les conditions préalables suivantes sont remplies pour que les données de durée de démarrage de session soient affichées :
- VDA 1903 ou version ultérieure.
- Le service Citrix End User Experience Monitoring (EUEM) doit être en cours d’exécution sur le VDA.
Limitations
Les limitations suivantes s’appliquent lorsque Monitor affiche les données de durée de démarrage de session :
- La durée de démarrage de session est disponible uniquement pour les sessions HDX™.
- Pour les lancements de session à partir d’iOS et d’Android OS, seule la durée de démarrage VDA est disponible.
- L’IFDCD est disponible uniquement lorsque Workspace App est détectée lors du lancement à partir d’un navigateur.
- Pour les lancements de session à partir de macOS, l’IFDCD est disponible pour Workspace App 1902 et versions ultérieures uniquement.
- Pour les lancements de session à partir de Windows OS, l’IFDCD est disponible pour Workspace app 1902 et versions ultérieures. Pour les versions antérieures, l’IFDCD est affiché uniquement pour les lancements d’applications à partir d’un navigateur avec Workspace app détectée.
Remarques :
- Si vous rencontrez des problèmes d’affichage de la durée de démarrage des sessions après que les conditions préalables sont remplies, consultez les journaux du serveur Monitor et du VDA comme décrit dans CTX130320. Pour les sessions partagées (plusieurs applications lancées dans la même session), les métriques de démarrage de Workspace App sont affichées pour la dernière connexion ou le dernier lancement d’application.
- Certaines métriques dans le démarrage de session VDA ne sont pas applicables lors des reconnexions. Dans de tels cas, un message est affiché.

Phases de démarrage de session Workspace App
Durée client de démarrage de session (SSCD)
Lorsque cette métrique est élevée, cela indique un problème côté client qui entraîne des temps de démarrage longs. Examinez les métriques suivantes pour déterminer la cause première probable du problème. La SSCD commence aussi près que possible du moment de la demande (clic de souris) et se termine lorsque la connexion ICA® entre le périphérique client et le VDA a été établie. Pour une session partagée, cette durée est beaucoup plus courte, car une grande partie des coûts de configuration associés à la création d’une nouvelle connexion au serveur ne sont pas engagés. Au niveau suivant, plusieurs métriques détaillées sont disponibles.
Durée de téléchargement du fichier ICA (IFDCD)
L’IFDCD est le temps nécessaire au client pour télécharger le fichier ICA depuis le serveur. Le processus global est le suivant :
-
- L’utilisateur clique sur une ressource (application ou bureau) dans l’application Workspace.
-
- Une demande de l’utilisateur est envoyée à StoreFront via Citrix Gateway (si configuré), qui envoie la demande au Delivery Controller.
- Le Delivery Controller trouve une machine disponible pour la demande et envoie les informations de la machine et d’autres détails à StoreFront. De plus, StoreFront demande et reçoit un ticket unique de la Secure Ticket Authority.
- StoreFront génère un fichier ICA et l’envoie à l’utilisateur via Citrix Gateway (si configuré).
L’IFDCD représente le temps nécessaire pour l’ensemble du processus (étapes 1 à 4). La durée de l’IFDCD cesse d’être comptabilisée lorsque le client reçoit le fichier ICA.
Le LPWD est le composant StoreFront du processus.
Si l’IFDCD est élevé (mais que le LPWD est normal), le traitement côté serveur du lancement a réussi, mais il y a eu des problèmes de communication entre le périphérique client et StoreFront. Cela résulte de problèmes réseau entre les deux machines. Vous pouvez donc d’abord résoudre les problèmes réseau potentiels.
Durée du serveur Web de la page de lancement (LPWD)
Il s’agit du temps nécessaire pour traiter la page de lancement (launch.aspx) sur StoreFront. Si le LPWD est élevé, il peut y avoir un goulot d’étranglement sur StoreFront.
Les causes possibles incluent :
- Charge élevée sur StoreFront. Essayez d’identifier la cause du ralentissement en vérifiant les journaux des services Internet (IIS) et les outils de surveillance, le Gestionnaire des tâches, le Moniteur de performances, etc.
- StoreFront rencontre des problèmes de communication avec d’autres composants tels que le Delivery Controller. Vérifiez si la connexion réseau entre StoreFront et le Delivery Controller est lente ou si certains Delivery Controllers sont en panne ou surchargés.
Durée du serveur Web de résolution de noms (NRWD)
Il s’agit du temps nécessaire au Delivery Controller pour résoudre le nom d’une application/d’un bureau publié en une adresse IP de machine VDA.
Lorsque cette métrique est élevée, cela indique que le Delivery Controller prend beaucoup de temps pour résoudre le nom d’une application publiée en une adresse IP. Les causes possibles incluent :
- un problème côté client
- des problèmes avec le Delivery Controller, tels que le Delivery Controller étant surchargé, ou un problème avec la liaison réseau entre eux
Durée du serveur Web de réponse aux tickets (TRWD)
Cette durée indique le temps nécessaire pour obtenir un ticket (si nécessaire) auprès du serveur Secure Ticket Authority (STA) ou du Delivery Controller. Lorsque cette durée est élevée, cela indique que le serveur STA ou le Delivery Controller sont surchargés.
Durée client de recherche de session (SLCD)
Cette durée représente le temps nécessaire pour interroger chaque session afin d’héberger l’application publiée demandée. La vérification est effectuée sur le client pour déterminer si une session existante peut gérer la demande de lancement d’application. La méthode utilisée dépend du fait que la session soit nouvelle ou partagée.
Durée client de création de session (SCCD)
Cette durée représente le temps nécessaire pour créer une session, depuis le moment où wfica32.exe (ou un fichier équivalent similaire) est lancé jusqu’à l’établissement de la connexion.
Phases de démarrage de session VDA
Durée de démarrage de session VDA (SSVD)
Cette durée est la métrique de haut niveau du démarrage de la connexion côté serveur qui indique le temps que prend le VDA pour effectuer l’opération de démarrage complète. Lorsque cette métrique est élevée, cela indique un problème VDA qui augmente les temps de démarrage de session. Cela inclut le temps passé sur le VDA pour effectuer l’opération de démarrage complète.
Durée d’obtention des informations d’identification VDA (COVD)
Temps nécessaire au VDA pour obtenir les informations d’identification de l’utilisateur.
Cette durée peut être artificiellement gonflée si un utilisateur ne fournit pas ses informations d’identification en temps voulu, et n’est donc pas incluse dans la durée de démarrage du VDA. Ce temps est susceptible d’être significatif uniquement si une connexion manuelle est utilisée et que la boîte de dialogue des informations d’identification côté serveur est affichée (ou si un avis juridique est affiché avant le début de la connexion).
Durée d’authentification des informations d’identification VDA (CAVD)
Il s’agit du temps nécessaire au VDA pour authentifier les informations d’identification de l’utilisateur auprès du fournisseur d’authentification, qui peut être Kerberos, Active Directory ou une interface de fournisseur de support de sécurité (SSPI).
Durée de la stratégie de groupe VDA (GPVD)
Cette durée est le temps nécessaire pour appliquer les objets de stratégie de groupe pendant la connexion.
Durée d’exécution du script de connexion VDA (LSVD)
Il s’agit du temps nécessaire au VDA pour exécuter les scripts de connexion de l’utilisateur.
Vous pouvez rendre les scripts de connexion de l’utilisateur ou du groupe asynchrones. Optimisez les scripts de compatibilité d’application ou utilisez des variables d’environnement à la place.
Durée de chargement du profil VDA (PLVD)
Il s’agit du temps nécessaire au VDA pour charger le profil de l’utilisateur.
Si cette durée est élevée, examinez la configuration de votre profil utilisateur. La taille et l’emplacement du profil itinérant contribuent à ralentir les démarrages de session. Lorsqu’un utilisateur se connecte à une session où les profils itinérants des services Terminal Server et les dossiers personnels sont activés, le contenu du profil itinérant et l’accès à ce dossier sont mappés pendant la connexion, ce qui consomme des ressources supplémentaires. Parfois, cela peut consommer une quantité significative de l’utilisation du processeur. Utilisez les dossiers Terminal Services home avec des dossiers personnels redirigés pour atténuer ce problème. En général, utilisez Citrix Profile Management pour gérer les profils utilisateur dans les environnements Citrix. Si vous utilisez Citrix Profile Management et que les temps de connexion sont lents, vérifiez si votre logiciel antivirus bloque l’outil Citrix Profile Management.
Durée de création d’imprimante VDA (PCVD)
Il s’agit du temps nécessaire au VDA pour mapper les imprimantes clientes de l’utilisateur de manière synchrone. Si la configuration est définie pour que la création d’imprimantes soit effectuée de manière asynchrone, aucune valeur n’est enregistrée pour PCVD car cela n’a pas d’impact sur l’achèvement du démarrage de la session.
Un temps excessif passé à mapper les imprimantes est souvent le résultat des paramètres de la stratégie de création automatique d’imprimantes. Le nombre d’imprimantes ajoutées localement sur les appareils clients des utilisateurs et votre configuration d’impression peuvent directement affecter les temps de démarrage de votre session. Lorsqu’une session démarre, Citrix Virtual Apps and Desktops™ doit créer chaque imprimante mappée localement sur l’appareil client. Reconfigurez vos stratégies d’impression pour réduire le nombre d’imprimantes créées, en particulier lorsque les utilisateurs ont de nombreuses imprimantes locales. Pour ce faire, modifiez la stratégie de création automatique d’imprimantes dans Delivery Controller et Citrix Virtual Apps and Desktops.
Durée de mappage de lecteur VDA (DMVD)
Il s’agit du temps nécessaire au VDA pour mapper les lecteurs, les appareils et les ports clients de l’utilisateur.
Assurez-vous que vos stratégies de base incluent des paramètres pour désactiver les canaux virtuels inutilisés, tels que le mappage audio ou de port COM, afin d’optimiser le protocole ICA et d’améliorer les performances globales de la session.
Durée de lancement d’application/de bureau VDA (ALVD/DLVD)
Cette phase est une combinaison de la durée userinit et Shell. Lorsqu’un utilisateur se connecte à une machine Windows, Winlogon exécute userinit.exe. Usernit.exe exécute les scripts de connexion, rétablit les connexions réseau, puis démarre explorer.exe, l’interface utilisateur de Windows. userinit représente la durée entre le démarrage de userinit.exe et le démarrage de l’interface utilisateur pour le bureau virtuel ou l’application. La durée Shell est le temps entre l’initialisation de l’interface utilisateur et le moment où l’utilisateur reçoit le contrôle du clavier et de la souris.
Durée de création de session VDA (SCVD)
Ce temps inclut les retards divers dans la création de session sur le VDA.