O desempenho do Remote Desktop 2012 R2 é insuficiente quando várias sessões estão abertas

1

Temos um problema de desempenho em nosso servidor Virtual Windows 2012 R2 configurado como um servidor de área de trabalho remota. Também um cliente nosso, que usa nosso software, está enfrentando o mesmo problema em um servidor 2012 R2 que se conecta usando o RDC.

Para testes, escrevemos um pequeno aplicativo que calcula alguns números primos e mede o tempo para verificar o desempenho.

O servidor em si é poderoso (Intel Xeon E5, 2.4ghz - 64GB de RAM). O servidor está configurado em um domínio e possui o recurso Área de Trabalho Remota instalado.

Testes feitos:

  • Virtual Windows 2008 Server = > sem problemas de desempenho
  • instalação virtual do Windows 10 = > sem problemas de desempenho
  • A conexão usando o Remote Desktop Client é rápida
  • Alteramos os valores do Fairshare, sem alteração

Resultados:

  • O desempenho é bom ao se conectar usando o Hyper-V até que haja um usuário da Área de Trabalho Remota conectado ao servidor. Assim que um usuário do RD é conectado, o desempenho começa a falhar.
  • O desempenho não tem ainda mais quando dois ou três usuários do RD estão conectados. Nós configuramos várias configurações (1, 2, 4, 8, 16 uso do processador da máquina virtual, Fairshare on / off) mas nada realmente melhorou o desempenho (claro, com execução paralela e apenas 1 processador demora naturalmente mais que a execução em 2 processadores)

Alguém tem uma ideia do que poderíamos verificar & teste?

    
por Daniel Häfliger 26.07.2016 / 15:52

2 respostas

1

Descobrimos que o Hypervisor Server foi configurado para usar uma configuração de energia equilibrada. Depois de mudar, vemos que todos os servidores virtuais aumentaram o desempenho.

Também excluímos a verificação dos arquivos vhdx pelo antivírus no Hypervisor Server.

Ainda não tenho certeza se isso também resolve os problemas de nossos clientes, mas avançamos um pouco.

Veja a solução: Melhor prática para desabilitar o SpeedStep para Hosts do Hyper-V?

    
por 27.07.2016 / 13:49
1

Se você quiser ter uma idéia do que está acontecendo em seu servidor, você pode usar o Performance Analyzer do Windows 2012. Você pode iniciar um registro durante 24 horas de todos os contadores e, com isso, você poderá ver de onde vem seu problema de desempenho. Pode ser o processador, a memória, os discos ou um processo.

Tenha cuidado, os arquivos de relatório gerados pelos desempenhos do analisador podem ser muito grandes, pense em dividi-los durante a análise.

    
por 27.07.2016 / 10:08