Partilhar via


Recursos em um servidor host de sessão de área de trabalho remota

Em um ambiente de Serviços de Área de Trabalho Remota, vários usuários podem fazer logon simultaneamente em um único servidor Host de Sessão de Área de Trabalho Remota (Host de Sessão RD) (anteriormente conhecido como servidor de terminal). Consequentemente, os usuários estão compartilhando os recursos de hardware e software do servidor, o que pode criar as seguintes áreas de contenção:

  • Tempo de CPU. Cada utilizador tem um ambiente de ambiente de trabalho e pode executar quaisquer aplicações que estejam disponíveis para esse ambiente de trabalho. No entanto, todos os aplicativos executados por todos os usuários estão disputando os recursos centrais da CPU disponíveis no servidor Host da Sessão RD. Se um usuário executar um aplicativo mal escrito e com uso intensivo de CPU, outros usuários poderão experimentar uma perda visível de desempenho.
  • Acesso ao disco. Os usuários disputam o acesso a aplicativos e arquivos de programas relacionados. Além disso, os usuários disputam acessos ao disco pelo sistema operacional do servidor, como carregar DLLs ou trocar memória entre o arquivo de paginação e a memória física.
  • Memória de acesso aleatório (RAM). Cada aplicação executada por cada utilizador está a disputar os recursos de RAM disponíveis no servidor de Anfitrião de Sessões de RD. Se um usuário executa um aplicativo que consome muita memória, outros usuários podem experimentar uma perda de desempenho.
  • Acesso à rede. O acesso à rede é essencial em um ambiente de Serviços de Área de Trabalho Remota porque toda a atividade da área de trabalho — saída gráfica e entrada de mouse/teclado — flui pelos links de rede entre a área de trabalho do cliente e o servidor. Além disso, as aplicações dos utilizadores em execução no servidor de Anfitrião de Sessões de RD disputam o acesso a outros recursos de rede.
  • Hardware do servidor. Componentes de hardware como CD-ROMs, unidades de disquete, portas seriais e portas paralelas geralmente são baseados em servidor, não em cliente. O compartilhamento desses componentes tradicionalmente não compartilhados cria novas considerações para os usuários e para os aplicativos que acessam esses componentes de hardware. Para obter mais informações, consulte Diretrizes de hardware periférico.
  • Acesso a objetos e recursos globais. Em um ambiente de Serviços de Área de Trabalho Remota, os usuários não executam cópias individuais do Windows — alguns dos módulos principais são clonados, mas os módulos restantes são compartilhados entre os usuários. Assim, os usuários estão competindo por acesso ao registro, ao arquivo de paginação, aos serviços do sistema e a outros objetos e recursos globais.

Muitos dos pontos de discórdia anteriores podem ser atenuados dimensionando o servidor de Anfitrião de Sessões de RD com CPU, memória e recursos de disco suficientes para lidar com a procura do cliente. Por exemplo, uma configuração de vários processadores pode maximizar a disponibilidade da CPU. A disponibilidade de memória pode ser maximizada com a instalação de memória física extra (os limites de memória aumentados para as edições Enterprise, Datacenter ou 64 bits do Windows Server podem ajudar). Finalmente, o desempenho de acesso ao disco pode ser maximizado configurando vários canais e distribuindo o sistema operacional e as cargas de aplicativos em diferentes unidades físicas. Configurar corretamente um servidor Host de Sessão RD é um elemento crítico do desempenho percebido do aplicativo.

Embora o dimensionamento de hardware seja uma parte importante da criação de um ambiente de Serviços de Área de Trabalho Remota escalável, as considerações de software são igualmente importantes. Na verdade, o ajuste fino de um aplicativo muitas vezes pode fazer muito para reduzir a concorrência de recursos e melhorar o desempenho percebido do aplicativo.

Para obter mais informações sobre o ambiente dos Serviços de Área de Trabalho Remota, consulte os seguintes tópicos: