Grâce au Gestionnaire de ressources système Windows pour le système d’exploitation Windows Server® 2008 R2, vous pouvez mettre en place des stratégies de ressources standard ou personnalisées afin de gérer l’utilisation du processeur et de la mémoire d’un serveur. La gestion de vos ressources peut aider à garantir que la totalité des services fournis par un serveur unique sont disponibles de manière équivalente, ou que vos ressources seront toujours disponibles pour les applications, services ou utilisateurs avec une priorité élevée.

Le Gestionnaire de ressources système Windows gère uniquement les ressources du processeur lorsque la charge processeur combinée est supérieure à 70 %. Cela signifie qu’il ne limite pas activement les ressources pouvant être utilisées par chaque consommateur lorsque la charge processeur est faible. En cas de conflit au niveau des ressources du processeur, les stratégies d’allocation de ressources assurent la disponibilité de ressources minimales en fonction du profil de gestion que vous définissez.

Fonctionnalités du Gestionnaire de ressources système Windows

Vous pouvez utiliser le Gestionnaire de ressources système Windows pour effectuer les tâches suivantes :

  • gérer les ressources système (processeur et mémoire) à l’aide de stratégies préconfigurées, ou créer des stratégies personnalisées qui affectent les ressources par processus, par utilisateur, par session de Services Bureau à distance ou par pool d’applications IIS (Internet Information Services).

  • utiliser des règles de calendrier pour appliquer des stratégies différentes à différents moments sans aucune intervention ou reconfiguration manuelle ;

  • sélectionner automatiquement des stratégies de ressources basées sur les propriétés et les événements du serveur (par exemple les événements ou les conditions de cluster) ou sur les modifications apportées à la mémoire physique installée ou au nombre de processeurs ;

  • collecter des données d’utilisation des ressources localement ou dans une base de données SQL personnalisée (les données d’utilisation des ressources de plusieurs serveurs peuvent être consolidées sur un seul ordinateur exécutant le Gestionnaire de ressources système Windows).

  • créer un groupe d’ordinateurs pour organiser les serveurs Bureau à distance à gérer. Les stratégies peuvent facilement être exportées ou modifiées pour l’ensemble d’un groupe d’ordinateurs.

Avantages de la gestion des ressources

Windows Server 2008 R2 étant conçu pour affecter autant de ressources que possible aux tâches en dehors du système d’exploitation, il est généralement inutile de gérer les ressources d’un serveur assumant un rôle unique. Toutefois, lorsque plusieurs applications et services sont installés sur un serveur unique, ceux-ci n’ont pas connaissance des processus en concurrence. Une application ou un service non géré utilise généralement toutes les ressources disponibles pour exécuter une tâche. Il est donc important d’utiliser un outil tel que le Gestionnaire de ressources système Windows pour gérer les ressources système sur des serveurs multi-usage. L’utilisation du Gestionnaire de ressources système Windows offre deux avantages principaux :

  • Un nombre plus important de services peut s’exécuter sur un serveur unique car les ressources gérées dynamiquement améliorent la disponibilité des services.

  • Les utilisateurs avec une priorité élevée ou les administrateurs système peuvent accéder au système même lorsque la charge des ressources est maximale.

Méthodes de gestion des ressources

Le Gestionnaire de ressources système Windows comporte cinq stratégies de gestion de ressources intégrées que vous pouvez utiliser pour implémenter rapidement une gestion. Vous pouvez aussi créer des stratégies de gestion des ressources personnalisées pour répondre à vos besoins spécifiques.

Stratégies de gestion des ressources intégrées

Vous pouvez activer les stratégies de gestion des ressources intégrées en sélectionnant le type de stratégie à utiliser. Aucune configuration supplémentaire n’est requise.

Stratégie Description

Égal par processus

Lorsque la stratégie d’allocation de ressources Equal_Per_Process gère le système, chaque processus en cours d’exécution est traité de façon identique. Si, par exemple, un serveur qui exécute dix processus atteint 70 % de l’utilisation du processeur, le Gestionnaire de ressources système Windows limite alors chaque processus pour qu’il utilise 10 % des ressources de processeur pendant qu’ils sont en conflit. Notez que les ressources qui ne sont pas utilisées par des processus à faible utilisation sont affectées à d’autres processus.

Égal par utilisateur

Lorsque la stratégie d’allocation de ressources Equal_Per_User gère le système, les processus sont groupés selon le compte d’utilisateur qui les exécute, et chacun de ces groupes de processus reçoit un traitement équivalent. Par exemple, si quatre utilisateurs exécutent des processus sur le serveur, chaque utilisateur se verra affecter 25 % des ressources système pour exécuter ces processus. Un utilisateur exécutant une seule application se voit affecter les mêmes ressources qu’un utilisateur exécutant plusieurs applications. Cette stratégie est particulièrement utile pour les serveurs d’applications.

Égal par session

Lorsque la stratégie d’allocation de ressources Equal_Per_Session gère le système, les ressources sont affectées de façon identique pour chaque session connectée au système. Cette stratégie est destinée à une utilisation avec les serveurs Bureau à distance.

Égal par pool d’applications IIS

Lorsque la stratégie d’allocation de ressources Equal_Per_IISAppPool gère le système, chaque pool d’applications IIS en cours d’exécution est traité de façon identique, et les applications qui ne se trouvent pas dans un pool d’applications IIS peuvent uniquement utiliser les ressources qui ne sont pas consommées par des pools d’applications IIS.

Sessions à distance pondérées

Lorsque la stratégie d’allocation de ressources Weighted_Remote_Sessions gère le système, les processus sont regroupés selon la priorité affectée au compte d’utilisateur. Par exemple, si trois utilisateurs sont connectés à distance, l’utilisateur auquel la priorité Premium est affectée reçoit la priorité d’accès au processeur la plus élevée, l’utilisateur auquel la priorité Standard est affectée reçoit la seconde priorité d’accès au processeur et l’utilisateur auquel la priorité de base est affectée reçoit la priorité d’accès au processeur la plus basse. Cette stratégie est destinée à une utilisation avec les serveurs Bureau à distance.

Remarques

Lorsque Weighted_Remote_Sessions est défini en tant que stratégie de gestion, la gestion du système est déléguée au planificateur Windows Server 2008 R2, et le Gestionnaire de ressources système Windows établit uniquement le profil du système. Définir ou supprimer la stratégie de gestion Weighted_Remote_Sessions nécessite un redémarrage de l’ordinateur imposé par le noyau.

Gestion des ressources personnalisée

Vous pouvez utiliser des méthodes de gestion des ressources personnalisées pour identifier les utilisateurs de ressources et leur affecter des ressources en fonction de vos propres critères.

Fonctionnalité Description

Critère de filtrage de processus

Vous permet de sélectionner les services ou les applications qui seront gérés par les règles de la stratégie d’allocation de ressources. Vous pouvez effectuer votre sélection par nom de fichier ou par commande, ou vous pouvez spécifier des utilisateurs ou des groupes. Vous pouvez, par exemple, créer un critère de filtrage de processus qui applique une gestion à l’application iexplore.exe lors de son exécution par l’utilisateur Administrateur.

Stratégies d’allocation de ressources

Allouez des ressources de processeur et de mémoire à des processus spécifiés selon les critères de filtrage de processus que vous créez.

Listes d’exclusions

Excluent des applications, des services, des utilisateurs ou des groupes de la gestion des ressources effectuée par le Gestionnaire de ressources système Windows.

Remarques

Vous pouvez aussi utiliser un chemin d’accès de ligne de commande correspondant dans une stratégie d’allocation de ressources pour exclure une application de la gestion par cette stratégie.

Planification

Utilisez une interface de calendrier pour contrôler des événements uniques ou des modifications périodiques à l’allocation des ressources. Différentes stratégies d’allocation de ressources peuvent être actives à différents moments de la journée, ou à différents moments de la semaine ou en fonction d’autres paradigmes de planification.

Application d’une stratégie conditionnelle

Basculez automatiquement les stratégies d’allocation de ressources en réponse à certains événements système (par exemple l’installation de mémoire ou de processeurs supplémentaires, le démarrage ou l’arrêt d’un nœud, ou la modification d’un groupe de ressources dans un cluster).

Références supplémentaires


Table des matières