O Gestor de Recursos do Sistema Windows para o sistema operativo Windows Server® 2008 R2 permite gerir a utilização da memória e do processador do servidor com políticas de recursos padrão ou personalizadas. A gestão dos recursos pode ajudar a garantir que todos os serviços fornecidos por um único servidor estarão disponíveis de forma equitativa ou que os recursos estarão sempre disponíveis para as aplicações, serviços ou utilizadores com prioridade alta.

O Gestor de Recursos do Sistema Windows só gere recursos do processador quando a carga combinada do processador é superior a 70%. Isto significa que não limita activamente os recursos que podem ser utilizados por cada consumidor quando a carga do processador é baixa. Quando existe contenção dos recursos do processador, as políticas de alocação de recursos ajudam a assegurar uma disponibilidade de recursos mínima baseada no perfil de gestão definido.

Funcionalidades do Gestor de Recursos do Sistema Windows

Pode utilizar o Gestor de Recursos do Sistema Windows para:

  • Gerir recursos do sistema (processador e memória) com políticas pré-configuradas ou criar políticas personalizadas que alocam recursos por processo, por utilizador, por sessão dos Serviços de Ambiente de Trabalho Remoto ou por conjunto aplicacional dos Serviços de Informação Internet (IIS).

  • Utilizar regras de calendário para aplicar políticas diferentes em diferentes ocasiões sem reconfiguração ou intervenção manual.

  • Seleccionar automaticamente políticas de recurso baseadas nos eventos e propriedades do servidor (tais como condições ou eventos de cluster) ou alterações à memória física instalada ou número de processadores.

  • Recolher dados de utilização de recursos localmente ou numa base de dados SQL personalizada. Os dados de utilização de recursos de vários servidores podem ser consolidados num único computador com o Gestor de Recursos do Sistema Windows.

  • Crie um grupo de computadores para ajudar a organizar os servidores de ambiente de trabalho remoto que pretende gerir. As políticas podem ser facilmente exportadas ou modificadas para um grupo de computadores completo.

Vantagens da gestão de recursos

Tendo em conta que o Windows Server 2008 R2 foi concebido para disponibilizar tantos recursos quantos forem possíveis a tarefas sem ser do sistema operativo, um servidor que tenha uma única função em execução geralmente não requer a gestão de recursos. No entanto, quando existem várias aplicações e serviços instalados num único servidor, estes não estão cientes dos processos que lhes fazem concorrência. Regra geral, uma aplicação ou serviço não gerido utilizará todos os recursos disponíveis para concluir uma tarefa. Por este motivo, é importante utilizar uma ferramenta como o Gestor de Recursos do Sistema Windows para gerir recursos do sistema em servidores multifunções. A utilização do Gestor de Recursos do Sistema Windows proporciona duas vantagens-chave:

  • Possibilidade de executar um maior número de serviços num único servidor, visto que a disponibilidade dos serviços pode ser melhorada através de recursos geridos de forma dinâmica.

  • Os utilizadores ou administradores de sistema de elevada prioridade podem aceder ao sistema mesmo nas alturas em que se regista a carga máxima de recursos.

Métodos de gestão de recursos

O Gestor de Recursos do Sistema Windows inclui cinco políticas de gestão de recursos incorporadas que pode utilizar para implementar rapidamente a gestão. Além disso, pode criar políticas de gestão de recursos personalizadas à medida das suas necessidades específicas.

Políticas de gestão de recursos incorporadas

Pode activar políticas de gestão de recursos incorporadas seleccionando o tipo de política a utilizar. Não é necessário proceder a qualquer configuração adicional.

Política Descrição

Igual por processo

Quando a política de alocação de recursos Equal_Per_Process está a gerir o sistema, cada processo em execução recebe o mesmo tipo de tratamento. Por exemplo, se um servidor com dez processos em execução atingir 70% de utilização do processador, o Gestor de Recursos do Sistema Windows limitará a utilização de cada processo a 10% dos recursos do processador enquanto estiverem em fase de contenção. Tenha em atenção que os recursos que não forem utilizados por processos de baixa utilização serão alocados a outros processos.

Igual por utilizador

Quando a política de alocação de recursos Equal_Per_User está a gerir o sistema, os processos são agrupados em função da conta de utilizador que os estiver a executar e cada um destes grupos de processos recebe o mesmo tipo de tratamento. Por exemplo, se houver quatro utilizadores com processos em execução no servidor, serão alocados 25% dos recursos do sistema a cada utilizador tendo em vista a conclusão desses processos. A um utilizador que tenha uma única aplicação em execução serão alocados os mesmos recursos que a um utilizador que tenha várias aplicações em execução. Esta política é particularmente útil para os servidores aplicacionais.

Igual por sessão

Quando a política de alocação de recursos Equal_Per_Session está a gerir o sistema, os recursos são alocados de forma equitativa para cada sessão ligada ao sistema. Esta política destina-se a ser utilizada com servidores de ambiente de trabalho remoto.

Igual por conjunto aplicacional de IIS

Quando a política de alocação de recursos Equal_Per_IISAppPool está a gerir o sistema, é dado o mesmo tipo de tratamento a cada conjunto aplicacional de IIS em execução. As aplicações que não fazem parte de um conjunto aplicacional de IIS só podem utilizar recursos que não estejam a ser utilizados por conjuntos aplicacionais de IIS.

Sessões Remotas Ponderadas

Quando a política de alocação de recursos Weighted_Remote_Sessions está a gerir o sistema, os processos são agrupados de acordo com a prioridade atribuída à conta de utilizador. Por exemplo, se houver três utilizadores ligados remotamente, o utilizador com prioridade Premium atribuída receberá o acesso com prioridade mais alta à CPU, o utilizador com prioridade Padrão atribuída receberá a segunda prioridade à CPU e o utilizador com prioridade Básica atribuída receberá a prioridade mais baixa à CPU. Esta política destina-se a ser utilizada com servidores de ambiente de trabalho remoto.

Nota

Quando a política Sessões_Remotas_Ponderadas está definida como política de gestão, a gestão do sistema é delegada ao Windows Server 2008 R2 e o Gestor de Recursos do Sistema Microsoft apenas efectua o perfil do sistema. A definição ou remoção da política Weighted_Remote_Sessions enquanto política de gestão exige um reinício do computador imposto pelo kernel.

Gestão de recursos personalizada

Pode utilizar métodos de gestão de recursos personalizada para identificar utilizadores de recursos e alocar-lhes recursos com base nos seus próprios critérios.

Funcionalidade Descrição

Critérios de correspondência de processos

Permitem-lhe seleccionar serviços ou aplicações para serem geridos por regras de política de alocação de recursos. Pode indicar a sua escolha com base no nome do ficheiro ou comando, ou pode especificar utilizadores ou grupos. Por exemplo, pode criar um critério de correspondência de processos que aplique a gestão à aplicação iexplore.exe quando esta é executada pelo Administrador de utilizadores.

Políticas de alocação de recursos

Aloque recursos de processador e memória a processos especificados pelos critérios de correspondência de processos criados.

Listas de exclusão

Excluir aplicações, serviços, utilizadores ou grupos da gestão levada a cabo pelo Gestor de Recursos do Sistema Windows.

Nota

Também pode utilizar a correspondência de caminhos da linha de comandos numa política de alocação de recursos para excluir uma aplicação da gestão levada a cabo exclusivamente por essa política.

Agendar

Utilizar uma interface de calendário para controlar eventos únicos ou alterações periódicas à alocação de recursos. Podem estar activas políticas de alocação de recursos diferentes em alturas diferentes do dia, em dias diferentes da semana ou de acordo com outros paradigmas de agendamento.

Aplicação de política condicional

Alternar automaticamente entre políticas de alocação de recursos em resposta a determinados eventos do sistema (tal como a instalação de memória nova ou de processadores adicionais, o arranque ou paragem de um nó ou a alteração da disponibilidade de um grupo de recursos num cluster).

Referências adicionais


Sumário