Existe uma substituição para o recurso "Gerenciador de Recursos de Sistema do Windows" removido na versão do Windows Server 2012 R2?

12

O Gerenciador de Recursos de Sistema do Windows (WSRM) foi removido no Windows Server 2012 R2 e preciso de uma substituição.

Estou executando um pequeno servidor RDP no 2012 R2 Standard. Ele tem apenas 8 GB de RAM e eu preciso de uma maneira de limitar recursos para cada usuário comum, para que o sistema não pare se um único usuário tiver mais do que seu quinhão (por qualquer motivo).

Eu posso facilmente usar Server 2012 ( primeira "edição" ) em vez, que só tem WSRMdeprecated em vez de removed, como ele não é essencial para mim usar R2 .

Existe alguma maneira simples de gerenciar recursos (principalmente RAM) no Windows Server 2012 R2 desde que o WSRM foi removido?

contrapsych
fonte
2
A Microsoft diz : "O WSRM (Windows System Resource Manager) está obsoleto. Funcionalidade semelhante é fornecida pelo Hyper-V". Acho que não?
Michael Hampton
1
@ MichaelHampton Acho que o que a Microsoft está dizendo é que, se você precisar de isolamento de recursos nos Serviços de Área de Trabalho Remota, deverá usar os Pools de Área de Trabalho de Serviços de Área de Trabalho Remota (VDI). O WSRM era uma maneira pobre de separação de recursos. Dito isto, a VDI é muito mais complicada com muito mais peças móveis, então isso é um soco definitivo para algumas pessoas.
MDMarra 03/02
Não, VDI não é a solução para wsrm Hyper-V é
Jim B

Respostas:

5

Portanto, resta o compartilhamento de recursos "Fair Share", ativado por padrão para os Serviços de Área de Trabalho Remota em 2012 ou mais, para E / S de CPU, Rede e Disco. Mas não memória. Portanto, não, não há balanceamento de memória como tivemos com o WSRM. Por que eles especificamente deixaram a memória fora das políticas do FairShare? Eu não sei.

Você pode implementar o compartilhamento justo de memória entre máquinas virtuais em um hipervisor Hyper-V, mas isso não é a mesma coisa que um Host de Sessão da Área de Trabalho Remota. Então, a partir deste momento, eu diria que eles retiraram essa funcionalidade muito particular e nos deixaram sem alternativas. Eu suspeito ( isso é conjectura ) que foi o que a Microsoft quis dizer quando declarou "Funcionalidade semelhante é fornecida pelo Hyper-V". Que era uma idéia ingênua de que "bem, já que o mundo inteiro está migrando para a VDI, basta usar o Hyper-V para equilibrar a memória entre as VMs". Mas, novamente, estou pronto e disposto a provar que estou errado.

Ryan Ries
fonte
Parece que não há alternativa, então usarei a primeira versão de 2012. É frustrante, porque preciso de uma configuração básica de RDP em uma VM para um projeto universitário em que estou trabalhando, e não preciso. quero, nem posso, configurar um ambiente virtual inteiro com várias máquinas com funções diferentes ou usar mais do que minha RAM limitada. Grrrrr.
contrapsych
Se você precisar equilibrar a memória no Windows, provavelmente terá um aplicativo mal escrito que funcionaria melhor isolado.
Jim B
4

Você pode configurar Windows System Resource Managerno Windows Server 2012 R2 . Mesmo que tenha sido removido pela Microsoft, você pode instalá-lo e usá-lo manualmente .

Eu listei as instruções aqui no meu blog:
http://blog.iftvio.ro/index.php/windows-system-resource-manager-and-windows-server-2012-r2/

Relacionado: Minha postagem em um tópico de fóruns da Microsoft sobre isso.

iftvio
fonte
3
Estou impressionado com o trabalho do autor do blog para fazer isso funcionar, mas cuidado. Isso NÃO é suportado pela Microsoft. Eu teria muito cuidado em fazer algo assim em um ambiente de produção.
pauska