Diagnosticar problemas de inicialização de sessão

Além das fases do processo de logon mencionadas na seção Diagnosticar problemas de logon do usuário, o Monitor exibe a duração da inicialização da sessão. Essa duração é dividida na duração de Workspace App Session Startup e na duração de VDA Session Startup nas páginas User Details e Endpoint 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.

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:

  • 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 Monitor 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 e 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 Monitor 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. SSCD inicia o mais próximo possível da hora da solicitação (clique do mouse) e termina quando a conexão ICA entre o dispositivo cliente e o VDA foi estabelecida. Em 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 próximo nível abaixo, existem várias métricas detalhadas disponíveis.

ICA File Download Duration (IFDCD)

IFDCD é 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 há um problema no 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 indica 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 ser inflada artificialmente se um usuário não fornecer credenciais em tempo hábil, portanto, ela não é incluída na VDA Startup Duration. 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 no provedor de autenticação, que 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.

Você pode tornar os scripts de login do usuário ou do grupo assíncronos. Otimize os scripts de compatibilidade de aplicativos ou use variáveis de ambiente em seu lugar.

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, o que exige recursos extras. Às vezes, isso pode consumir uma quantidade significativa do uso da CPU. Use as pastas base do Terminal Services com pastas pessoais redirecionadas para mitigar o problema. Em geral, use 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, nenhum valor é 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. Reconfigure 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, como mapeamento de porta de áudio ou COM, 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, a interface de usuário do Windows. O userinit representa a duração entre o início do userinit.exe e o início da interface do usuário para o aplicativo ou área de trabalho 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 atrasos diversos na criação da sessão no VDA.

Diagnosticar problemas de inicialização de sessão