Diagnosticar problemas de desempenho de gráficos da Área de Trabalho Remota
Para diagnosticar problemas de qualidade de experiência com suas sessões remotas, os contadores foram fornecidos na seção elementos gráficos do RemoteFX do Monitor de Desempenho. Este artigo ajuda você a identificar e corrigir gargalos de desempenho relacionados a gráficos durante sessões de protocolo da área de trabalho remota (RDP) usando esses contadores.
Localize o nome da sessão remota
Você precisará do nome da sessão remota para identificar os contadores de desempenho de gráficos. Siga as instruções nesta seção para identificar a instância de cada contador.
- Abra o prompt de comando do Windows em sua sessão remota.
- Execute o comando qwinsta e localize o nome da sessão.
- Se sua sessão estiver hospedada em uma VM de várias sessões: a instância de cada contador será sufixada pelo mesmo número de sufixos no nome da sessão, como "rdp-tcp 37".
- Se sua sessão estiver hospedada em uma VM que dá suporte a vGPU (unidades de processamento de gráficos virtuais): a instância de cada contador é armazenada no servidor no lugar se ser armazenada na sua VM. As instâncias do contador incluem o nome da VM em vez do número no nome da sessão, como "VM do Win8 Enterprise".
Observação
Embora os contadores tenham o RemoteFX em seus nomes, eles incluem gráficos de área de trabalho remota em cenários de vGPU também.
Contadores de desempenho de acesso
Depois de determinar o nome da sessão remota, siga estas instruções para coletar os contadores de desempenho de gráficos do RemoteFX para a sessão remota.
- Selecione Iniciar>Ferramentas administrativas>Monitor de Desempenho.
- Na caixa de diálogo Monitor de Desempenho, expanda ferramentas de monitoramento, selecione Monitor de Desempenhoe, em seguida, selecione Adicionar.
- Na caixa de diálogo Adicionar contadores, na lista contadores disponíveis, expanda a seção para gráficos do RemoteFX.
- Selecione os contadores a serem monitorados.
- Na lista instâncias do objeto selecionado, selecione as instâncias específicas a serem monitoradas para os contadores selecionados e, em seguida, selecione Adicionar. Para selecionar todas as instâncias de contador disponíveis, selecione todas as instâncias.
- Depois de adicionar os contadores, selecione OK.
Os contadores de desempenho selecionados aparecerão na tela do Monitor de Desempenho.
Observação
Cada sessão ativa em um host tem sua própria instância de cada contador de desempenho.
Diagnosticar problemas
Os problemas de desempenho relacionados a gráficos geralmente se enquadram em quatro categorias:
- Taxa de quadros baixa
- Interrupções aleatórias
- Latência de entrada alta
- Qualidade de quadros ruim
Sobre a taxa de quadros baixa, interrupções aleatórias e alta latência de entrada
Primeiro, verifique o contador de quadros de saída/segundo. Ele mede o número de quadros disponibilizados para o cliente. Se esse valor for menor que o contador de quadros de entrada/segundo, os quadros serão ignorados. Para identificar o gargalo, use os contadores de quadros ignorados/segundo.
Há três tipos de contadores de quadros ignorados/segundo:
- Quadros Ignorados/Segundo (recursos de Servidor insuficientes)
- Quadros Ignorados/Segundo (recursos de Rede insuficientes)
- Quadros Ignorados/Segundo (recursos de Cliente insuficientes)
Um valor alto para qualquer um dos contadores de quadros ignorados/segundo implica que o problema está relacionado ao recurso que o contador rastreia. Por exemplo, se o cliente não decodificar e apresentar quadros na mesma taxa em que o servidor fornece os quadros, o contador de quadros ignorados/segundo (recursos de cliente insuficientes) será alto.
Se o contador de quadros/segundos de saída corresponder ao contador de quadros de entrada/segundo, ainda assim você perceberá um atraso ou parada incomum, o tempo médio de codificação poderá ser o culpado. A codificação é um processo síncrono que ocorre no servidor no cenário de vGPU (única sessão) e na VM no cenário de várias sessões. O tempo médio de codificação deve ser inferior a 33 ms. Se o tempo médio de codificação estiver abaixo de 33 ms, mas você ainda tiver problemas de desempenho, poderá haver um problema com o aplicativo ou o sistema operacional que está sendo usado.
Para obter mais informações sobre como diagnosticar problemas relacionados ao aplicativo, consulte contadores de desempenho de atraso de entrada do usuário.
Como o RDP dá suporte a um tempo médio de codificação de 33 ms, ele dá suporte a uma taxa de quadros de entrada de até 30 quadros/segundo. 33 ms é a taxa de quadros máxima com suporte. Em muitos casos, a taxa de quadros experimentada pelo usuário será menor, dependendo da frequência com que um quadro é fornecido ao RDP pela origem. Por exemplo, tarefas como assistir a um vídeo exigem uma taxa de quadros de entrada completa de 30 quadros/segundo, mas menos tarefas computacionalmente intensivas, como a edição infrequente de um documento, resultam em um valor muito menor para quadros de entrada/segundo sem degradação na qualidade da experiência do usuário.
Lidando com uma qualidade de quadro ruim
Use o contador de qualidade do quadro para diagnosticar problemas de qualidade do quadro. Esse contador expressa a qualidade do quadro de saída como uma porcentagem da qualidade do quadro de origem. A perda de qualidade pode ser devido ao RemoteFX ou inerente à fonte de gráficos. Se o RemoteFX causou a perda de qualidade, o problema pode ser uma falta de recursos de rede ou de servidor para enviar conteúdo de alta fidelidade.
Atenuação
Se os recursos do servidor estiverem causando o gargalo, tente uma das seguintes abordagens para melhorar o desempenho:
- Reduza o número de sessões por host.
- Aumente a memória e os recursos de computação no servidor.
- Remova a resolução da conexão.
Se os recursos de rede estiverem causando o gargalo, tente uma das seguintes abordagens para melhorar a disponibilidade da rede por sessão:
- Reduza o número de sessões por host.
- Use uma rede de largura de banda maior.
- Remova a resolução da conexão.
Se os recursos do cliente estiverem causando o gargalo, tente uma das seguintes abordagens para melhorar o desempenho:
- Instale o cliente de Área de Trabalho Remota mais recente.
- Aumente a memória e os recursos de computação no computador cliente.
Observação
No momento, não há suporte para o contador de quadros/segundos de origem. Por enquanto, o contador de quadros/segundos de origem sempre exibirá 0.
Próximas etapas
- Para criar uma máquina virtual do Azure otimizada para GPU, confira Habilitar a aceleração da GPU para a Área de Trabalho Virtual do Azure.
- Confira uma visão geral da solução de problemas e das faixas de escalonamento em Visão geral da solução de problemas, comentários e suporte.
- Para saber mais sobre o serviço, confira Ambiente da Área de Trabalho Virtual do Windows.