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 tous les 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 que les ressources pouvant être utilisées par chaque consommateur lorsque la charge de processeur est faible ne sont pas activement limitées. Lorsque les ressources de processeur sont en conflit, les stratégies d’allocation de ressources aident à garantir une disponibilité minimale des ressources 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 :

  • 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).

  • Utilisez des règles de calendrier pour appliquer différentes stratégies à différents moments sans intervention ni reconfiguration manuelle.

  • Sélectionnez automatiquement des stratégies de ressources basées sur des propriétés de serveur et des événements (tels que des événements de cluster ou des conditions) ou des modifications de la mémoire physique installée ou du nombre de processeurs.

  • Collectez des données d’utilisation de ressources localement ou dans une base de données SQL personnalisée. Des données d’utilisation de ressources provenant de plusieurs serveurs peuvent être renforcées sur un ordinateur unique exécutant le Gestionnaire de ressources système Windows.

  • Créez un groupe d’ordinateurs pour organiser les serveurs Hôte de la session 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 de 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. Cependant, lorsque plusieurs applications et services sont installés sur un serveur unique, ils ne savent rien des processus concurrents. Une application ou un service non géré utilise généralement toutes les ressources disponibles pour effectuer une tâche. Ainsi, il est important d’utiliser un outil tel le Gestionnaire de ressources système Windows pour gérer des ressources système sur des serveurs multi-usage. L’utilisation du Gestionnaire de ressources système Windows fournit deux avantages essentiels :

  • Davantage de services peuvent s’exécuter sur un serveur unique car la disponibilité du service peut être améliorée via des ressources gérées dynamiquement.

  • Les utilisateurs avec une priorité élevée ou les administrateurs de système peuvent accéder au système lors des périodes de charges maximales des ressources.

Méthodes de gestion de 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. En outre, vous pouvez créer vos propres stratégies de gestion de ressources personnalisées afin de répondre à vos besoins.

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

Vous pouvez activer les stratégies de gestion de 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 reçoit un traitement équivalent. 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 non utilisées par des processus avec une faible utilisation sont alors alloué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 qui exécute une application unique reçoit les mêmes ressources qu’un utilisateur qui exécute plusieurs applications. Cette stratégie s’avère 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 allouées d’après une base équivalente pour chaque session connectée au système. Cette stratégie est destinée à une utilisation avec les serveurs Hôte de la session 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 reçoit un traitement équivalent et les applications qui ne se trouvent pas dans un pool d’applications IIS peuvent uniquement utiliser des 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 Hôte de la session 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 de ressources personnalisée

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

Fonctionnalité Description

Critères de filtrage de processus

Vous permettent de sélectionner des services ou des applications qui doivent être gérés par des règles de stratégie d’allocation de ressources. Vous pouvez choisir par nom de fichier ou par commande, ou bien 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

Excluez des applications, services, utilisateurs ou groupes de la gestion par le Gestionnaire de ressources système Windows.

Remarques

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

Planification

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

Application de stratégie conditionnelle

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

Références supplémentaires


Table des matières