Citrix Virtual Apps and Desktops

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, Director affiche la durée de démarrage de la session. Celle-ci est divisée en durée de démarrage de session Workspace App et durée de démarrage de session VDA sur les pages Détails de l’utilisateur et Détails de la machine. Ces deux durées contiennent d’autres 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 l’objet de stratégie de groupe (GPO) ou le script. Cette fonctionnalité est disponible sur Delivery Controller version 7 1906 et ultérieure, et sur les VDA 1903 et ultérieurs.

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 :

  • Delivery Controller™ 7 1906 ou version ultérieure.
  • 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 Director 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 depuis iOS et Android OS, seule la durée de démarrage VDA est disponible.
  • La durée de téléchargement de fichier ICA® (IFDCD) est disponible uniquement lorsque Workspace App est détectée lors du lancement depuis un navigateur.
  • Pour les lancements de session depuis Mac OS, l’IFDCD est disponible uniquement pour Workspace App 1902 ou version ultérieure.
  • Pour les lancements de session depuis Windows OS, l’IFDCD est disponible pour Workspace app 1902 et versions ultérieures. Pour les versions antérieures, l’IFDCD est affichée uniquement pour les lancements d’applications depuis 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 avoir rempli les conditions préalables, consultez les journaux du serveur Director 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é.

Démarrage de session

Phases de démarrage de session Workspace App

Durée de démarrage de session côté client (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 le plus près possible du moment de la requête (clic de souris). Elle se termine lorsque la connexion ICA entre le périphérique client et le VDA a été établie. Dans le cas d’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 inférieur suivant, plusieurs métriques détaillées sont disponibles.

Durée de téléchargement de fichier ICA

Il s’agit du temps nécessaire au client pour télécharger le fichier ICA depuis le serveur. Le processus global est le suivant :

  1. L’utilisateur clique sur une ressource (application ou bureau) dans l’application Workspace.
  2. Une requête de l’utilisateur est envoyée à StoreFront™ via Citrix Gateway (si configuré), qui envoie la requête au Delivery Controller.
  3. Le Delivery Controller trouve une machine disponible pour la requête et envoie les informations de la machine et d’autres détails à StoreFront. De plus, StoreFront demande et reçoit un ticket unique de l’autorité de ticket sécurisé (Secure Ticket Authority).
  4. 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.

LPWD est le composant StoreFront du processus.

Si l’IFDCD est élevée (mais que la LPWD est normale), 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 la LPWD est élevée, 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 met beaucoup de temps à 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, comme une surcharge du Delivery Controller, ou un problème avec la liaison réseau entre eux.

Durée du serveur Web de réponse de ticket (TRWD)

Cette durée indique le temps nécessaire pour obtenir un ticket (si nécessaire) 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 de recherche de session côté client (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 côté 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 de création de session côté client (SCCD)

Cette durée représente le temps nécessaire pour créer une session, à partir du moment où wfica32.exe (ou un fichier équivalent similaire) est lancé jusqu’au moment où la connexion est établie.

Phases de démarrage de session VDA

Durée de démarrage de session VDA (SSVD)

Cette durée est la métrique de démarrage de connexion côté serveur de haut niveau qui englobe le temps nécessaire au VDA pour effectuer l’ensemble de l’opération de démarrage. Lorsque cette métrique est élevée, cela indique un problème VDA augmentant les temps de démarrage de session. Cela inclut le temps passé sur le VDA à effectuer l’ensemble de l’opération de démarrage.

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 augmenter artificiellement si un utilisateur ne fournit pas ses informations d’identification en temps voulu. Elle n’est donc pas incluse dans la durée de démarrage du VDA. Ce temps n’est susceptible d’être significatif que 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. Il peut s’agir de Kerberos, d’Active Directory ou d’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 lors de l’ouverture de session.

Durée d’exécution du script d’ouverture de session VDA (LSVD)

Il s’agit du temps nécessaire au VDA pour exécuter les scripts d’ouverture de session de l’utilisateur.

Envisagez de rendre asynchrones les scripts d’ouverture de session de l’utilisateur ou du groupe. Envisagez d’optimiser les scripts de compatibilité d’application ou d’utiliser 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 votre configuration de profil utilisateur. La taille et l’emplacement du profil itinérant contribuent à des démarrages de session lents. 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 lors de la connexion. Cela nécessite des ressources supplémentaires. Parfois, cela peut consommer une quantité importante de l’utilisation du processeur. Envisagez d’utiliser les dossiers Accueil des services Terminal Server avec des dossiers personnels redirigés pour atténuer ce problème. En général, envisagez d’utiliser 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 de manière synchrone les imprimantes clientes de l’utilisateur. Si la configuration est définie pour que la création d’imprimante soit effectuée de manière asynchrone, la valeur n’est pas enregistrée pour PCVD car cela n’a pas d’impact sur l’achèvement du démarrage de la session.

Le 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 périphériques 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 le périphérique client. Envisagez de reconfigurer 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 clients, les périphériques et les ports de l’utilisateur.

Assurez-vous que vos stratégies de base incluent des paramètres pour désactiver les canaux virtuels inutilisés. Par exemple, 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 des scripts d’ouverture de session, rétablit les connexions réseau, puis démarre Explorer.exe. 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 tout délai divers dans le temps de création de session sur le VDA.

Diagnostiquer les problèmes de démarrage de session