Diagnostica problemi di avvio della sessione
Oltre alle fasi del processo di accesso menzionate nella sezione Diagnostica problemi di accesso utente, Monitor visualizza la durata dell’avvio della sessione. Questa durata è suddivisa in durata di avvio della sessione di Workspace App e durata di avvio della sessione VDA nelle pagine Dettagli utente e Dettagli endpoint. Queste due durate contengono inoltre singole fasi, le cui durate di avvio sono anch’esse visualizzate. Questi dati aiutano a comprendere e risolvere i problemi relativi a una durata di avvio della sessione elevata. Inoltre, la durata di ogni fase coinvolta nell’avvio della sessione aiuta a risolvere i problemi associati alle singole fasi. Ad esempio, se il tempo di mappatura delle unità (Drive Mapping) è elevato, è possibile verificare se tutte le unità valide sono mappate correttamente nel GPO o nello script.
Prerequisiti
Assicurarsi che i seguenti prerequisiti siano soddisfatti affinché vengano visualizzati i dati sulla durata dell’avvio della sessione:
- VDA 1903 o versioni successive.
- Il servizio Citrix End User Experience Monitoring (EUEM) deve essere in esecuzione sul VDA.
Limitazioni
Le seguenti limitazioni si applicano quando Monitor visualizza i dati sulla durata dell’avvio della sessione:
- La durata dell’avvio della sessione è disponibile solo per le sessioni HDX™.
- Per gli avvii di sessione da iOS e Android OS, è disponibile solo la durata di avvio VDA.
- IFDCD è disponibile solo quando Workspace App viene rilevata durante l’avvio da un browser.
- Per gli avvii di sessione da macOS, IFDCD è disponibile solo per Workspace App 1902 e versioni successive.
- Per gli avvii di sessione da Windows OS, IFDCD è disponibile per Workspace app 1902 e versioni successive. Per le versioni precedenti, IFDCD viene visualizzato solo per gli avvii di app da un browser con Workspace app rilevata.
Note:
- Se si riscontrano problemi nella visualizzazione della durata di avvio delle sessioni dopo che i prerequisiti sono stati soddisfatti, visualizzare i log del server Monitor e VDA come descritto in CTX130320. Per le sessioni condivise (più applicazioni avviate nella stessa sessione), le metriche di avvio di Workspace App vengono visualizzate per la connessione più recente o l’avvio dell’applicazione più recente.
- Alcune metriche in Avvio sessione VDA non sono applicabili ai ricollegamenti. In questi casi, viene visualizzato un messaggio.
Fasi di avvio della sessione di Workspace App
Durata avvio sessione client (SSCD)
Quando questa metrica è elevata, indica un problema lato client che causa tempi di avvio lunghi. Esaminare le metriche successive per determinare la probabile causa principale del problema. SSCD inizia il più vicino possibile al momento della richiesta (clic del mouse) e termina quando la connessione ICA® tra il dispositivo client e il VDA è stata stabilita. Per una sessione condivisa, questa durata è molto inferiore, poiché gran parte dei costi di configurazione associati alla creazione di una nuova connessione al server non vengono sostenuti. Al livello successivo, sono disponibili diverse metriche dettagliate.
Durata download file ICA (IFDCD)
IFDCD è il tempo impiegato dal client per scaricare il file ICA dal server. Il processo complessivo è il seguente:
- L’utente fa clic su una risorsa (applicazione o desktop) nell’applicazione Workspace.
- Una richiesta dall’utente viene inviata a StoreFront tramite Citrix Gateway (se configurato), che invia la richiesta al Delivery Controller.
- Il Delivery Controller trova una macchina disponibile per la richiesta e invia le informazioni sulla macchina e altri dettagli a StoreFront. Inoltre, StoreFront richiede e riceve un ticket monouso dalla Secure Ticket Authority.
- StoreFront genera un file ICA e lo invia all’utente tramite Citrix Gateway (se configurato).
IFDCD rappresenta il tempo impiegato per l’intero processo (passaggi 1–4). La durata IFDCD smette di contare quando il client riceve il file ICA.
LPWD è il componente StoreFront del processo.
Se IFDCD è elevato (ma LPWD è normale), l’elaborazione lato server dell’avvio è riuscita, ma ci sono stati problemi di comunicazione tra il dispositivo client e StoreFront. Ciò deriva da problemi di rete tra le due macchine. Pertanto, è possibile risolvere prima i potenziali problemi di rete.
Durata server web pagina di avvio (LPWD)
Questo è il tempo impiegato per elaborare la pagina di avvio (launch.aspx) su StoreFront. Se LPWD è elevato, potrebbe esserci un collo di bottiglia su StoreFront.
Le possibili cause includono:
- Carico elevato su StoreFront. Provare a identificare la causa del rallentamento controllando i log di Internet Information Services (IIS) e gli strumenti di monitoraggio, Gestione attività, Monitor prestazioni e così via.
- StoreFront ha problemi di comunicazione con altri componenti come il Delivery Controller. Verificare se la connessione di rete tra StoreFront e Delivery Controller è lenta o se alcuni Delivery Controller sono inattivi o sovraccarichi.
Durata server web risoluzione nomi (NRWD)
Questo è il tempo impiegato dal Delivery Controller per risolvere il nome di un’applicazione/desktop pubblicato in un indirizzo IP della macchina VDA.
Quando questa metrica è elevata, indica che il Delivery Controller impiega molto tempo per risolvere il nome di un’applicazione pubblicata in un indirizzo IP. Le possibili cause includono:
- un problema sul client
- problemi con il Delivery Controller, ad esempio il Delivery Controller sovraccarico o un problema con il collegamento di rete tra di essi
Durata server web risposta ticket (TRWD)
Questa durata indica il tempo necessario per ottenere un ticket (se necessario) dal server Secure Ticket Authority (STA) o dal Delivery Controller. Quando questa durata è elevata, indica che il server STA o il Delivery Controller sono sovraccarichi.
Durata ricerca sessione client (SLCD)
Questa durata rappresenta il tempo impiegato per interrogare ogni sessione per ospitare l’applicazione pubblicata richiesta. Il controllo viene eseguito sul client per determinare se una sessione esistente può gestire la richiesta di avvio dell’applicazione. Il metodo utilizzato dipende dal fatto che la sessione sia nuova o condivisa.
Durata creazione sessione client (SCCD)
Questa durata rappresenta il tempo impiegato per creare una sessione, dal momento in cui viene avviato wfica32.exe (o un file equivalente simile) al momento in cui viene stabilita la connessione.
Fasi di avvio della sessione VDA
Durata avvio sessione VDA (SSVD)
Questa durata è la metrica di avvio della connessione lato server di alto livello che indica il tempo impiegato dal VDA per eseguire l’intera operazione di avvio. Quando questa metrica è elevata, indica che esiste un problema VDA che aumenta i tempi di avvio della sessione. Ciò include il tempo trascorso sul VDA per eseguire l’intera operazione di avvio.
Durata ottenimento credenziali VDA (COVD)
Il tempo impiegato dal VDA per ottenere le credenziali utente.
Questa durata può essere gonfiata artificialmente se un utente non riesce a fornire le credenziali in modo tempestivo e, pertanto, non è inclusa nella durata di avvio VDA. Questo tempo è probabilmente significativo solo se viene utilizzato l’accesso manuale e viene visualizzata la finestra di dialogo delle credenziali lato server (o se viene visualizzata un’informativa legale prima dell’inizio dell’accesso).
Durata autenticazione credenziali VDA (CAVD)
Questo è il tempo impiegato dal VDA per autenticare le credenziali dell’utente rispetto al provider di autenticazione, che può essere Kerberos, Active Directory o un’interfaccia Security Support Provider (SSPI).
Durata Group Policy VDA (GPVD)
Questa durata è il tempo impiegato per applicare gli oggetti Group Policy durante l’accesso.
Durata esecuzione script di accesso VDA (LSVD)
Questo è il tempo impiegato dal VDA per eseguire gli script di accesso dell’utente.
È possibile rendere asincroni gli script di accesso dell’utente o del gruppo. Ottimizzare eventuali script di compatibilità delle applicazioni o utilizzare invece variabili d’ambiente.
Durata caricamento profilo VDA (PLVD)
Questo è il tempo impiegato dal VDA per caricare il profilo dell’utente.
Se questa durata è elevata, rivedere la configurazione del profilo utente. Le dimensioni e la posizione del profilo mobile contribuiscono a rallentare gli avvii delle sessioni. Quando un utente accede a una sessione in cui sono abilitati i profili mobili e le cartelle personali di Terminal Services, il contenuto del profilo mobile e l’accesso a tale cartella vengono mappati durante l’accesso, il che richiede risorse aggiuntive. A volte, questo può consumare una quantità significativa dell’utilizzo della CPU. Utilizzare le cartelle Terminal Services home con cartelle personali reindirizzate per mitigare questo problema. In generale, utilizzare Citrix Profile Management per gestire i profili utente negli ambienti Citrix. Se si utilizza Citrix Profile Management e si riscontrano tempi di accesso lenti, verificare se il software antivirus sta bloccando lo strumento Citrix Profile Management.
Durata creazione stampante VDA (PCVD)
Questo è il tempo impiegato dal VDA per mappare le stampanti client dell’utente in modo sincrono. Se la configurazione è impostata per l’esecuzione asincrona della creazione della stampante, nessun valore viene registrato per PCVD in quanto non influisce sul completamento dell’avvio della sessione.
Il tempo eccessivo impiegato nella mappatura delle stampanti è spesso il risultato delle impostazioni dei criteri di creazione automatica delle stampanti. Il numero di stampanti aggiunte localmente sui dispositivi client degli utenti e la configurazione di stampa possono influire direttamente sui tempi di avvio della sessione. Quando una sessione si avvia, Citrix Virtual Apps and Desktops™ deve creare ogni stampante mappata localmente sul dispositivo client. Riconfigurare i criteri di stampa per ridurre il numero di stampanti create, in particolare quando gli utenti hanno molte stampanti locali. Per fare ciò, modificare il criterio di creazione automatica delle stampanti in Delivery Controller e Citrix Virtual Apps and Desktops.
Durata mappatura unità VDA (DMVD)
Questo è il tempo impiegato dal VDA per mappare le unità client, i dispositivi e le porte dell’utente.
Assicurarsi che i criteri di base includano impostazioni per disabilitare i canali virtuali non utilizzati, come la mappatura audio o delle porte COM, per ottimizzare il protocollo ICA e migliorare le prestazioni complessive della sessione.
Durata avvio applicazione/desktop VDA (ALVD/DLVD)
Questa fase è una combinazione della durata di userinit e Shell. Quando un utente accede a una macchina Windows, Winlogon esegue userinit.exe. Usernit.exe esegue script di accesso, ristabilisce le connessioni di rete e quindi avvia explorer.exe, l’interfaccia utente di Windows. userinit rappresenta la durata tra l’avvio di userinit.exe e l’avvio dell’interfaccia utente per il desktop virtuale o l’applicazione. La durata Shell è il tempo tra l’inizializzazione dell’interfaccia utente e il momento in cui l’utente riceve il controllo della tastiera e del mouse.
Durata creazione sessione VDA (SCVD)
Questo tempo include ritardi vari nella creazione della sessione sul VDA.