Probleme beim Sitzungsstart diagnostizieren

Zusätzlich zu den in der Sektion Probleme bei der Benutzeranmeldung diagnostizieren erwähnten Phasen des Anmeldevorgangs zeigt Director die Dauer des Sitzungsstarts an. Diese ist auf den Seiten Benutzerdetails und Maschinendetails in die Dauer des Workspace App-Sitzungsstarts und des VDA-Sitzungsstarts unterteilt. Diese beiden Dauern enthalten wiederum einzelne Phasen, deren Startdauern ebenfalls angezeigt werden. Diese Daten helfen Ihnen, eine hohe Dauer des Sitzungsstarts zu verstehen und zu beheben. Darüber hinaus hilft die Zeitdauer für jede am Sitzungsstart beteiligte Phase bei der Behebung von Problemen, die mit einzelnen Phasen verbunden sind. Wenn beispielsweise die Dauer der Laufwerkszuordnung hoch ist, können Sie überprüfen, ob alle gültigen Laufwerke in der GPO oder im Skript korrekt zugeordnet sind. Diese Funktion ist ab Delivery Controller Version 7 1906 und VDAs 1903 verfügbar.

Voraussetzungen

Stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind, damit die Daten zur Dauer des Sitzungsstarts angezeigt werden:

  • Delivery Controller™ 7 1906 oder höher.
  • VDA 1903 oder höher.
  • Der Citrix End User Experience Monitoring (EUEM)-Dienst muss auf dem VDA ausgeführt werden.

Einschränkungen

Die folgenden Einschränkungen gelten, wenn Director die Daten zur Dauer des Sitzungsstarts anzeigt.

  • Die Dauer des Sitzungsstarts ist nur für HDX™-Sitzungen verfügbar.
  • Für Sitzungsstarts von iOS- und Android-Betriebssystemen ist nur die VDA-Startdauer verfügbar.
  • Die ICA®-Dateidownload-Dauer (IFDCD) ist nur verfügbar, wenn die Workspace App beim Starten über einen Browser erkannt wird.
  • Für Sitzungsstarts von Mac OS ist IFDCD nur für Workspace App 1902 oder höher verfügbar.
  • Für Sitzungsstarts von Windows OS ist IFDCD für Workspace App 1902 und höher verfügbar. Für frühere Versionen wird IFDCD nur für App-Starts über den Browser angezeigt, wenn die Workspace App erkannt wird.

Hinweise:

  • Wenn nach Erfüllung der Voraussetzungen Probleme bei der Anzeige der Startdauer von Sitzungen auftreten, sehen Sie sich die Director-Server- und VDA-Protokolle an, wie in CTX130320 beschrieben. Bei freigegebenen Sitzungen (mehrere Anwendungen, die in derselben Sitzung gestartet werden) werden die Workspace App-Startmetriken für die letzte Verbindung oder den letzten Anwendungsstart angezeigt.
  • Einige Metriken im VDA-Sitzungsstart sind bei erneuten Verbindungen nicht anwendbar. In solchen Fällen wird eine Meldung angezeigt.

Sitzungsstart

Phasen des Sitzungsstarts der Workspace App

Sitzungsstart-Client-Dauer (SSCD)

Wenn dieser Messwert hoch ist, deutet dies auf ein clientseitiges Problem hin, das lange Startzeiten verursacht. Überprüfen Sie nachfolgende Metriken, um die wahrscheinliche Ursache des Problems zu ermitteln. Die SSCD beginnt so nah wie möglich am Zeitpunkt der Anforderung (Mausklick). Sie endet, wenn die ICA-Verbindung zwischen dem Clientgerät und dem VDA hergestellt wurde. Im Falle einer freigegebenen Sitzung ist diese Dauer wesentlich kürzer, da ein Großteil der Einrichtungskosten, die mit der Erstellung einer neuen Verbindung zum Server verbunden sind, nicht anfallen. Auf der nächsten Ebene stehen mehrere detaillierte Metriken zur Verfügung.

Dauer des ICA-Dateidownloads

Dies ist die Zeit, die der Client benötigt, um die ICA-Datei vom Server herunterzuladen. Der gesamte Prozess ist wie folgt:

  1. Der Benutzer klickt in der Workspace Application auf eine Ressource (Anwendung oder Desktop).
  2. Eine Anforderung des Benutzers wird über das Citrix Gateway (falls konfiguriert) an StoreFront™ gesendet, das die Anforderung an den Delivery Controller weiterleitet.
  3. Der Delivery Controller findet eine verfügbare Maschine für die Anforderung und sendet die Maschineninformationen und andere Details an StoreFront. Außerdem fordert StoreFront ein einmaliges Ticket von der Secure Ticket Authority an und empfängt es.
  4. StoreFront generiert eine ICA-Datei und sendet sie über Citrix Gateway (falls konfiguriert) an den Benutzer.

IFDCD stellt die Zeit dar, die für den gesamten Prozess (Schritte 1–4) benötigt wird. Die IFDCD-Dauer stoppt, wenn der Client die ICA-Datei empfängt.

LPWD ist die StoreFront-Komponente des Prozesses.

Wenn die IFDCD hoch ist (aber die LPWD normal ist), war die serverseitige Verarbeitung des Starts erfolgreich, aber es gab Kommunikationsprobleme zwischen dem Clientgerät und StoreFront. Dies resultiert aus Netzwerkproblemen zwischen den beiden Maschinen. Sie können also zuerst potenzielle Netzwerkprobleme beheben.

Dauer des Webservers der Startseite (LPWD)

Dies ist die Zeit, die für die Verarbeitung der Startseite (launch.aspx) auf dem StoreFront benötigt wird. Wenn die LPWD hoch ist, könnte es einen Engpass auf dem StoreFront geben.

Mögliche Ursachen sind:

  • Hohe Last auf dem StoreFront. Versuchen Sie, die Ursache der Verlangsamung zu ermitteln, indem Sie die Protokolle der Internet Information Services (IIS) und Überwachungstools, den Task-Manager, den Leistungsmonitor usw. überprüfen.
  • StoreFront hat Probleme bei der Kommunikation mit anderen Komponenten wie dem Delivery Controller. Überprüfen Sie, ob die Netzwerkverbindung zwischen StoreFront und Delivery Controller langsam ist oder ob einige Delivery Controller ausgefallen oder überlastet sind.

Dauer des Webservers für die Namensauflösung (NRWD)

Dies ist die Zeit, die der Delivery Controller benötigt, um den Namen einer veröffentlichten Anwendung/eines Desktops in eine VDA-Maschinen-IP-Adresse aufzulösen.

Wenn dieser Messwert hoch ist, zeigt dies an, dass der Delivery Controller lange braucht, um den Namen einer veröffentlichten Anwendung in eine IP-Adresse aufzulösen.

Mögliche Ursachen sind ein Problem auf dem Client, Probleme mit dem Delivery Controller, wie z. B. eine Überlastung des Delivery Controllers, oder ein Problem mit der Netzwerkverbindung zwischen ihnen.

Dauer des Webservers für die Ticket-Antwort (TRWD)

Diese Dauer gibt die Zeit an, die benötigt wird, um ein Ticket (falls erforderlich) vom Secure Ticket Authority (STA)-Server oder Delivery Controller zu erhalten. Wenn diese Dauer hoch ist, zeigt dies an, dass der STA-Server oder der Delivery Controller überlastet sind.

Dauer der Sitzungssuche auf dem Client (SLCD)

Diese Dauer stellt die Zeit dar, die benötigt wird, um jede Sitzung abzufragen, um die angeforderte veröffentlichte Anwendung zu hosten. Die Überprüfung wird auf dem Client durchgeführt, um festzustellen, ob eine vorhandene Sitzung die Anwendungsstartanforderung verarbeiten kann. Die verwendete Methode hängt davon ab, ob die Sitzung neu oder freigegeben ist.

Dauer der Sitzungserstellung auf dem Client (SCCD)

Diese Dauer stellt die Zeit dar, die zum Erstellen einer Sitzung benötigt wird, vom Start von wfica32.exe (oder einer ähnlichen äquivalenten Datei) bis zum Zeitpunkt, an dem die Verbindung hergestellt ist.

VDA-Sitzungsstartphasen

VDA-Dauer des Sitzungsstarts (SSVD)

Diese Dauer ist die übergeordnete serverseitige Metrik für den Verbindungsstart, die die Zeit umfasst, die der VDA für die gesamte Startoperation benötigt. Wenn diese Metrik hoch ist, deutet dies darauf hin, dass ein VDA-Problem die Sitzungsstartzeiten erhöht. Dies beinhaltet die Zeit, die der VDA für die gesamte Startoperation aufwendet.

VDA-Dauer der Anmeldeinformationsbeschaffung (COVD)

Die Zeit, die der VDA benötigt, um die Benutzeranmeldeinformationen abzurufen.

Diese Dauer kann künstlich ansteigen, wenn ein Benutzer die Anmeldeinformationen nicht rechtzeitig bereitstellt. Daher ist sie nicht in der VDA-Startdauer enthalten. Diese Zeit ist wahrscheinlich nur dann signifikant, wenn eine manuelle Anmeldung verwendet wird und das serverseitige Anmeldeinformationsdialogfeld angezeigt wird (oder wenn ein rechtlicher Hinweis vor Beginn der Anmeldung angezeigt wird).

VDA-Dauer der Anmeldeinformationsauthentifizierung (CAVD)

Dies ist die Zeit, die der VDA benötigt, um die Anmeldeinformationen des Benutzers gegenüber dem Authentifizierungsanbieter zu authentifizieren. Dies können Kerberos, Active Directory oder eine Security Support Provider Interface (SSPI) sein.

VDA-Dauer der Gruppenrichtlinie (GPVD)

Diese Dauer ist die Zeit, die für die Anwendung von Gruppenrichtlinienobjekten während der Anmeldung benötigt wird.

VDA-Dauer der Anmeldeskriptausführung (LSVD)

Dies ist die Zeit, die der VDA benötigt, um die Anmeldeskripte des Benutzers auszuführen.

Erwägen Sie, die Anmeldeskripte des Benutzers oder der Gruppe asynchron zu gestalten. Erwägen Sie, Anwendungskompatibilitätsskripte zu optimieren oder stattdessen Umgebungsvariablen zu verwenden.

VDA-Dauer des Profil-Ladens (PLVD)

Dies ist die Zeit, die der VDA benötigt, um das Benutzerprofil zu laden.

Wenn diese Dauer hoch ist, sollten Sie Ihre Benutzerprofilkonfiguration überprüfen. Die Größe und der Speicherort von Roaming-Profilen tragen zu langsamen Sitzungsstarts bei. Wenn sich ein Benutzer bei einer Sitzung anmeldet, bei der Roaming-Profile und Home-Ordner der Terminaldienste aktiviert sind, werden die Inhalte des Roaming-Profils und der Zugriff auf diesen Ordner während der Anmeldung zugeordnet. Dies erfordert zusätzliche Ressourcen. Manchmal kann dies einen erheblichen Teil der CPU-Auslastung beanspruchen. Erwägen Sie die Verwendung der Terminal Services-Home-Ordner mit umgeleiteten persönlichen Ordnern, um dieses Problem zu mindern. Im Allgemeinen sollten Sie Citrix Profile Management verwenden, um Benutzerprofile in Citrix-Umgebungen zu verwalten. Wenn Sie Citrix Profile Management verwenden und langsame Anmeldezeiten haben, prüfen Sie, ob Ihre Antivirensoftware das Citrix Profile Management-Tool blockiert.

Dauer der Druckerstellung auf dem VDA (PCVD)

Dies ist die Zeit, die der VDA benötigt, um die Clientdrucker des Benutzers synchron zuzuordnen. Wenn die Konfiguration so eingestellt ist, dass die Druckerstellung asynchron erfolgt, wird der Wert für PCVD nicht erfasst, da dies die Fertigstellung des Sitzungsstarts nicht beeinflusst.

Eine übermäßige Zeit, die für die Zuordnung von Druckern aufgewendet wird, ist oft das Ergebnis der Richtlinieneinstellungen für die automatische Druckerstellung. Die Anzahl der lokal auf den Clientgeräten der Benutzer hinzugefügten Drucker und Ihre Druckkonfiguration können sich direkt auf Ihre Sitzungsstartzeiten auswirken. Wenn eine Sitzung gestartet wird, müssen Citrix Virtual Apps and Desktops™ jeden lokal zugeordneten Drucker auf dem Clientgerät erstellen. Erwägen Sie, Ihre Druckrichtlinien neu zu konfigurieren, um die Anzahl der erstellten Drucker zu reduzieren, insbesondere wenn Benutzer viele lokale Drucker haben. Bearbeiten Sie dazu die Richtlinie zur automatischen Druckerstellung im Delivery Controller und in Citrix Virtual Apps and Desktops.

Dauer der Laufwerkszuordnung auf dem VDA (DMVD)

Dies ist die Zeit, die der VDA benötigt, um die Clientlaufwerke, Geräte und Ports des Benutzers zuzuordnen.

Stellen Sie sicher, dass Ihre Basisrichtlinien Einstellungen zum Deaktivieren ungenutzter virtueller Kanäle enthalten, z. B. Audio- oder COM-Port-Zuordnung, um das ICA-Protokoll zu optimieren und die allgemeine Sitzungsleistung zu verbessern.

Dauer des Anwendungs-/Desktopstarts auf dem VDA (ALVD/DLVD)

Diese Phase ist eine Kombination aus Userinit- und Shell-Dauer. Wenn sich ein Benutzer an einem Windows-Computer anmeldet, führt winlogon userinit.exe aus. Userinit.exe führt Anmeldeskripte aus, stellt Netzwerkverbindungen wieder her und startet dann Explorer.exe. Userinit stellt die Dauer zwischen dem Start von userinit.exe und dem Start der Benutzeroberfläche für den virtuellen Desktop oder die Anwendung dar. Die Shell-Dauer ist die Zeit zwischen der Initialisierung der Benutzeroberfläche und dem Zeitpunkt, zu dem der Benutzer die Tastatur- und Maussteuerung erhält.

Dauer der Sitzungserstellung auf dem VDA (SCVD)

Diese Zeit beinhaltet alle sonstigen Verzögerungen bei der Sitzungserstellung auf dem VDA.

Probleme beim Sitzungsstart diagnostizieren