Com o Gerenciador de Recursos de Sistema do Windows para o sistema operacional Windows Server® 2008 R2, você pode gerenciar o processador do servidor e o uso da memória com diretivas de recursos padrão ou personalizadas. O gerenciamento dos recursos pode ajudar a garantir que todos os serviços fornecidos por um único servidor estejam disponíveis de modo uniforme ou que os recursos sempre estarão disponíveis aos aplicativos, serviços ou usuários de maior prioridade.

O Gerenciador de Recursos de Sistema do Windows gerencia os recursos do processador apenas quando a carga combinada do processador for maior que 70%. Isso significa que ele não limita ativamente os recursos que podem ser usados por cada consumidor quando a carga do processador é baixa. Quando não há contenção dos recursos do processador, as diretivas de alocação de recursos ajudam a garantir uma disponibilidade mínima dos recursos com base no perfil de gerenciamento que você define.

Recursos do Gerenciador de Recursos do Sistema do Windows

Você pode usar o Gerenciador de Recursos do Sistema do Windows para:

  • Gerenciar recursos do sistema (processador e memória) com diretivas pré-configuradas ou criar diretivas personalizadas que alocam recursos por processo, usuário, sessão de Serviços da Área de Trabalho Remota ou por pool de aplicativos dos Serviços de Informações da Internet (IIS).

  • Usar regras de calendário para aplicar diferentes diretivas em diferentes horários sem intervenção manual ou reconfiguração.

  • Selecionar automaticamente as diretivas de recurso que são baseadas em diretivas e eventos do servidor (como eventos de cluster ou condições) ou em alterações na memória física instalada ou no número de processadores.

  • Coletar dados de utilização de recurso localmente ou em um banco de dados SQL personalizado. Os dados de utilização de recurso de vários servidores podem ser consolidados em um único computador que esteja executando o Gerenciador de Recursos do Sistema do Windows.

  • Crie um grupo de computadores para ajudar a organizar os servidores de área de trabalho remota que você deseja gerenciar. As diretivas podem ser facilmente exportadas ou modificadas para todo um grupo de computadores.

Benefícios do gerenciamento de recursos

Como o Windows Server 2008 R2 foi desenvolvido para oferecer o máximo de recursos possível às tarefas que não sejam do sistema operacional, um servidor executando uma única função geralmente não requer gerenciamento de recursos. Porém, quando vários aplicativos e serviços estão instalados em um único servidor, eles não têm conhecimento dos processos concorrentes. Em geral, um aplicativo ou serviço não gerenciado usará todos os recursos disponíveis para realizar uma tarefa. Dessa forma, é importante usar uma ferramenta como o Gerenciador de Recursos do Sistema do Windows para gerenciar os recursos do sistema em servidores com várias finalidades. O uso do Gerenciador de Recursos do Sistema do Windows oferece dois benefícios principais:

  • Mais serviços podem ser executados em um único servidor porque a disponibilidade do serviço pode ser melhorada por meio de recursos gerenciados dinamicamente.

  • Os usuários de maior prioridade ou administradores do sistema podem acessar o sistema mesmo nas situações de carga máxima dos recursos.

Métodos de gerenciamento de recursos

O Gerenciador de Recursos de Sistema do Windows inclui cinco diretivas internas de gerenciamento de recursos internas que podem ser usadas para implementação rápida do gerenciamento. Além disso, é possível criar diretivas personalizadas de gerenciamento de recursos para atender a necessidades específicas.

Diretivas internas de gerenciamento de recursos

É possível habilitar as diretivas internas de gerenciamento de recursos selecionando o tipo de diretiva a ser usada. Nenhuma outra configuração é necessária.

Diretiva Descrição

Igual por processo

Quando a diretiva de alocação de recursos Equal_Per_Process está gerenciando o sistema, todos os processos em execução recebem o mesmo tratamento. Por exemplo, se um servidor que estiver executando dez processos atingir 70% da utilização do processador, o Gerenciador de Recursos de Sistema do Windows limitará cada processo ao uso de 10% dos recursos do processador enquanto eles estiverem em contenção. Observe que os recursos que não são usados pelos processos de pouca utilização serão alocados a outros processos.

Igual por usuário

Quando a diretiva de alocação de recursos Equal_Per_User estiver gerenciando o sistema, os processos serão agrupados de acordo com a conta do usuário que está executando esses processos e todos esses grupos de processos receberão o mesmo tratamento. Por exemplo, se quatro usuários estiverem executando processos no servidor, a cada usuário será alocado 25% dos recursos do sistema para concluir esses processos. A um usuário executando um único aplicativo são alocados os mesmos recursos alocados a um usuário executando vários aplicativos. Essa diretiva é especialmente útil para os servidores de aplicativos.

Igual por sessão

Quando a diretiva de alocação de recursos Equal_Per_Session estiver gerenciando o sistema, os recursos serão alocados da mesma forma para todas as sessões conectadas ao sistema. Essa diretiva destina-se aos servidores de área de trabalho remota.

Igual por pool de aplicativos do IIS

Quando a diretiva de alocação de recursos Equal_Per_IISAppPool estiver gerenciando o sistema, todos os pools de aplicativos do IIS em execução receberão o mesmo tratamento e os aplicativos que não estiverem em um pool de aplicativos do IIS poderão usar apenas os recursos que ainda não estiverem sendo consumidos pelos pools de aplicativos do IIS.

Sessões Remotas Ponderadas

Quando a diretiva de alocação de recursos Weighted_Remote_Sessions estiver gerenciando o sistema, os processos serão agrupados de acordo com a prioridade atribuída à conta do usuário. Por exemplo, se três usuários estiverem conectados remotamente, o usuário com a prioridade Premium atribuída receberá o acesso de mais alta prioridade à CPU, enquanto o usuário com a prioridade Padrão receberá a segunda prioridade para a CPU e o usuário com a prioridade Básica receberá a prioridade mais baixa. Essa diretiva destina-se aos servidores de área de trabalho remota.

Observação

Quando Weighted_Remote_Sessions estiver definido como diretiva de gerenciamento, o gerenciamento do sistema será delegado ao agendador do Windows Server 2008 R2 e o Gerenciador de Recursos de Sistema do Windows somente traça o perfil do sistema. A definição ou remoção de Weighted_Remote_Sessions como diretiva de gerenciamento requer uma reinicialização do computador, imposta pelo kernel.

Gerenciamento personalizado de recursos

É possível usar métodos personalizados de gerenciamento de recursos para identificar os usuários dos recursos e alocar recursos a eles com base em seus próprios critérios.

Recurso Descrição

Critérios de correspondência de processos

Permite que você selecione serviços ou aplicativos a serem gerenciados pelas regras de diretiva de alocação de recursos. Você pode escolher por nome de arquivo ou comando ou ainda especificar usuários ou grupos. Por exemplo, você pode criar um critério de correspondência de processos que aplique o gerenciamento ao aplicativo iexplore.exe quando ele estiver sendo executado pelo Administrador.

Diretivas de alocação de recursos

Aloque recursos de processador e memória para os processos especificados pelos critérios de correspondência de processos que você criar.

Listas de exclusão

Exclua aplicativos, serviços, usuários ou grupos do gerenciamento usando o Gerenciador de Recursos do Sistema do Windows.

Observação

Você também pode usar a correspondência de caminho de linha de comando em uma diretiva de alocação de recursos para excluir um aplicativo do gerenciamento apenas com essa diretiva.

Agendamento

Use uma interface de calendário para controlar eventos únicos ou alterações recorrentes para alocação de recursos. Diferentes diretivas de alocação de recursos podem estar ativas em diferentes horários do dia, em diferentes dias da semana ou de acordo com outros paradigmas de agendamento.

Aplicação condicional de diretiva

Alterne automaticamente as diretivas de alocação de recursos em resposta a determinados eventos do sistema (como instalação de memória nova ou de processadores adicionais, início ou fim de um nó ou alteração da disponibilidade de um grupo de recursos em um cluster).

Referências adicionais


Sumário