Diagnosticar os problemas de inicialização da sessão

Além das fases do processo de logon mencionadas na seção Diagnosticar problemas de logon do usuário, o Director exibe a duração da inicialização da sessão. Essa se divide na duração em Workspace App Session Startup e em VDA Session Startup na página User Details e nas páginas Machine Details. Essas duas durações contêm outras fases individuais cujas durações de inicialização também são exibidas. Esses dados ajudam você a entender e solucionar problemas de alta duração na inicialização da sessão. Além disso, a duração de tempo de cada fase envolvida na inicialização da sessão ajuda na solução de problemas associados a fases individuais. Por exemplo, se o tempo de mapeamento da unidade for alto, você poderá verificar se todas as unidades válidas estão mapeadas corretamente no GPO ou no script. Esse recurso está disponível no Delivery Controller versão 7 1906 e posterior e em VDAs 1903 e posteriores.

Pré-requisitos

Certifique-se de que os seguintes pré-requisitos sejam atendidos para que os dados de duração da inicialização da sessão sejam exibidos:

  • Delivery Controller 7 1906 ou posterior.
  • VDA 1903 ou posterior.
  • O serviço de monitoramento da experiência do usuário final da Citrix (EUEM) deve estar em execução no VDA.

Limitações

As seguintes limitações se aplicam quando o Director exibe os dados de duração da inicialização da sessão.

  • A duração da inicialização da sessão está disponível somente para sessões HDX.
  • Para inicializações de sessão a partir do iOS e do SO Android, somente a duração de inicialização do VDA está disponível.
  • O IFDCD está disponível apenas quando o aplicativo Workspace é detectado durante a inicialização a partir de um navegador.
  • Nas inicializações de sessão no macOS, o IFDCD está disponível apenas para o aplicativo Workspace 1902 ou posterior.
  • Nas inicializações de sessão em SO Windows, o IFDCD está disponível para o aplicativo Workspace 1902 e posterior. Para versões anteriores, o IFDCD é exibido apenas para inicializações de aplicativos no navegador com o aplicativo Workspace detectado.

Notas:

  • Se você tiver problemas na exibição da duração da inicialização das sessões depois que os pré-requisitos forem atendidos, consulte os logs do VDA e do servidor do Director conforme descrito em CTX130320. Para sessões compartilhadas (vários aplicativos iniciados na mesma sessão), as métricas de inicialização do aplicativo Workspace são exibidas para a conexão mais recente ou a inicialização mais recente do aplicativo.
  • Algumas métricas na inicialização da sessão do VDA não são aplicáveis em reconexões. Nesses casos, uma mensagem é exibida.

Inicialização da sessão

Fases de inicialização da sessão do aplicativo Workspace

Session Startup Client Duration (SSCD)

Quando esta métrica é alta, ela indica um problema do lado do cliente que está causando tempos de inicialização prolongados. Revise as métricas subsequentes para determinar a provável causa raiz do problema. O SSCD começa o mais próximo possível da hora da solicitação (clique do mouse). Ele termina quando a conexão ICA entre o dispositivo cliente e o VDA é estabelecida. No caso de uma sessão compartilhada, essa duração é muito menor, já que muitos dos custos de configuração associados à criação de uma nova conexão com o servidor não são incorridos. No nível abaixo, existem várias métricas detalhadas disponíveis.

ICA File Download Duration (IFDCD)

Este é o tempo necessário para o cliente baixar o arquivo ICA do servidor. O processo geral é o seguinte:

  1. O usuário clica em um recurso (aplicativo ou área de trabalho) no aplicativo Workspace.
  2. Uma solicitação do usuário é enviada para o StoreFront por meio do Citrix Gateway (se configurado), que envia a solicitação para o Delivery Controller.
  3. O Delivery Controller encontra uma máquina disponível para a solicitação e envia as informações da máquina e outros detalhes para o StoreFront. Além disso, o StoreFront solicita e recebe um ticket único da Secure Ticket Authority.
  4. O StoreFront gera um arquivo ICA e o envia ao usuário via Citrix Gateway (se configurado).

O IFDCD representa o tempo necessário para o processo completo (etapas 1 a 4). A duração do IFDCD para de contar quando o cliente recebe o arquivo ICA.

LPWD é o componente StoreFront do processo.

Se o IFDCD for alto (mas o LPWD estiver normal), o processamento da inicialização no lado do servidor foi bem-sucedido, mas houve problemas de comunicação entre o dispositivo cliente e o StoreFront. Isso resulta de problemas de rede entre as duas máquinas. Portanto, você pode solucionar problemas potenciais de rede primeiro.

Launch Page Web Server Duration (LPWD)

Este é o tempo necessário para processar a página de inicialização (launch.aspx) no StoreFront. Se o LPWD estiver alto, pode haver um gargalo de informações no StoreFront.

As possíveis causas incluem:

  • Alta carga no StoreFront. Tente identificar a causa da lentidão: verifique os logs e ferramentas de monitoramento dos Serviços de Informações da Internet (IIS), o Gerenciador de Tarefas, Monitor de Desempenho e outros.
  • O StoreFront está tendo problemas para se comunicar com outros componentes, como o Delivery Controller. Verifique se a conexão de rede entre o StoreFront e o Delivery Controller está lenta ou se há Delivery Controllers inativos ou sobrecarregados.

Name Resolution Web Server Duration (NRWD)

Este é o tempo gasto pelo Delivery Controller para resolver o nome de um aplicativo/área de trabalho publicado para um endereço IP de uma máquina VDA.

Quando essa métrica está alta, isso indica que o Delivery Controller está demorando muito para resolver o nome de um aplicativo publicado para um endereço IP.

As possíveis causas incluem um problema no cliente, problemas com o Delivery Controller, por exemplo, o Delivery Controller está sobrecarregado, ou um problema com o link de rede entre eles.

Ticket Response Web Server Duration (TRWD)

Esta duração indica o tempo que leva para obter um tíquete (se necessário) do servidor do Secure Ticket Authority (STA) ou do Delivery Controller. Quando essa duração é alta, o servidor STA ou o Delivery Controller estão sobrecarregados.

Session Look-up Client Duration (SLCD)

Esta duração representa o tempo necessário para consultar todas as sessões para hospedar o aplicativo publicado solicitado. A verificação é realizada no cliente para determinar se uma sessão existente pode lidar com a solicitação de inicialização do aplicativo. O método usado depende se a sessão é nova ou compartilhada.

Session Creation Client Duration (SCCD)

Esta duração representa o tempo necessário para criar uma sessão, do momento em que o wfica32.exe (ou um arquivo equivalente) é iniciado até o momento em que a conexão é estabelecida.

Fases de inicialização da sessão VDA

Session Startup VDA Duration (SSVD)

Esta duração é a métrica de inicialização de conexão do lado do servidor de alto nível que abrange o tempo que o VDA leva para executar toda a operação de inicialização. Quando essa métrica é alta, isso indica que há um problema com o VDA que aumenta os tempos de inicialização da sessão. Isso inclui o tempo gasto no VDA executando toda a operação de inicialização.

Credentials Obtention VDA Duration (COVD)

O tempo necessário para que o VDA obtenha as credenciais do usuário.

Essa duração pode aumentar artificialmente se um usuário não fornecer as credenciais em tempo hábil. Portanto, ele não está incluído na duração da inicialização do VDA. Esse tempo provavelmente será significativo somente se o login manual estiver sendo usado e a caixa de diálogo de credenciais do lado do servidor for exibida (ou se um aviso legal for exibido antes do início do login).

Credentials Authentication VDA Duration (CAVD)

Este é o tempo gasto pelo VDA para autenticar as credenciais do usuário em relação ao provedor de autenticação. Pode ser Kerberos, Active Directory ou SSPI (Security Support Provider Interface).

Group Policy VDA Duration (GPVD)

Esta duração é o tempo necessário para aplicar objetos de política de grupo durante o logon.

Login Script Execution VDA Duration (LSVD)

Este é o tempo gasto pelo VDA para executar os scripts de login do usuário.

Considere a possibilidade de tornar assíncronos os scripts de login do usuário ou do grupo. Considere a possibilidade de otimizar qualquer script de compatibilidade de aplicativos ou usar variáveis de ambiente.

Profile Load VDA Duration (PLVD)

Este é o tempo gasto pelo VDA para carregar o perfil do usuário.

Se essa duração for alta, verifique a configuração do seu perfil de usuário. O tamanho e a localização do perfil de roaming contribuem para o início lento da sessão. Quando um usuário faz logon em uma sessão em que os perfis de roaming e as pastas iniciais do Terminal Services estão habilitados, o conteúdo do perfil de roaming e o acesso à pasta são mapeados durante o logon. Isso requer recursos extras. Às vezes, isso pode consumir uma quantidade significativa do uso da CPU. Considere a possibilidade de usar as pastas base do Terminal Services com pastas pessoais redirecionadas para mitigar o problema. Em geral, considere usar o Citrix Profile Management para gerenciar perfis de usuário em ambientes Citrix. Se você estiver usando o Citrix Profile Management e os tempos de logon estiverem lentos, verifique se o software antivírus está bloqueando a ferramenta Citrix Profile Management.

Printer Creation VDA Duration (PCVD)

Este é o tempo necessário para que o VDA mapeie as impressoras cliente do usuário de forma síncrona. Se a configuração estiver definida para que a criação da impressora seja executada de forma assíncrona, o valor não é registrado em PCVD, pois isso não afeta a conclusão da inicialização da sessão.

O tempo excessivo gasto em impressoras de mapeamento geralmente resulta das configurações da política de criação automática da impressora. O número de impressoras adicionadas localmente aos dispositivos cliente dos usuários e sua configuração de impressão podem afetar diretamente os tempos de início da sessão. Quando uma sessão é iniciada, o Citrix Virtual Apps and Desktops precisa criar todas as impressoras mapeadas localmente no dispositivo cliente. Considere reconfigurar suas políticas de impressão para reduzir o número de impressoras criadas, especificamente quando os usuários tiverem muitas impressoras locais. Para isso, edite a política de criação automática da impressora no Delivery Controller e no Citrix Virtual Apps and Desktops.

Drive Mapping VDA Duration (DMVD)

Este é o tempo gasto pelo VDA para mapear as unidades, dispositivos e portas do cliente do usuário.

Certifique-se de que suas políticas básicas incluam configurações para desativar canais virtuais não utilizados. Por exemplo, mapeamento de porta COM ou áudio, para otimizar o protocolo ICA e melhorar o desempenho geral da sessão.

Application/Desktop Launch VDA Duration (ALVD/DLVD)

Esta fase é uma combinação da duração de Userinit e Shell. Quando um usuário faz logon em uma máquina Windows, o winlogon executa o userinit.exe. O usernit.exe executa scripts de logon, restabelece conexões de rede e, em seguida, inicia o Explorer.exe. Userinit representa a duração entre o início do userinit.exe e o início da interface do usuário da área de trabalho ou aplicativo virtual. A duração do Shell é o tempo entre a inicialização da interface do usuário e o momento em que o usuário recebe o controle do teclado e do mouse.

Session Creation VDA Duration (SCVD)

Este tempo inclui qualquer outro atraso no tempo de criação da sessão no VDA.

Diagnosticar os problemas de inicialização da sessão